LINUX.ORG.RU

Странная проблема с SVG

 , , , ,


0

1

Есть такой SVG файл. В генте он не открывается, арч его парсит корректо. В чем может быть причина?

Если конкретнее - то эти флаги я использую в качестве GIcon (для индикатора раскладки). В Арче все ок, в Gentoo же этот и несколько других (не все) SVG не кажутся. В GPicView (как я подозреваю, она тот же бэкенд юзает) - такие же траблы. Собрал EOG - все показывает и в генте.

Короче, путем тыка выяснено, что не работают SVG, в которых есть

<!--

<rdf:RDF xmlns="http://web.resource.org/cc/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
   <dc:title>SVG graphic of Afghanistan's Flag</dc:title>
   <dc:rights><Agent>
      <dc:title>Andrew Duhan</dc:title>
   </Agent></dc:rights>
   <license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>

<License rdf:about="http://web.resource.org/cc/PublicDomain">
   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
   <permits rdf:resource="http://web.resource.org/cc/Distribution" />
   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>

</rdf:RDF>

-->

★★

Последнее исправление: Athor (всего исправлений: 4)

Арч не парсит файлы. Как и Гента. Парсит файлы конкретные программы (или библиотеки). Проблемы могут быть в конкретной версии этих прорамм. А Гента еще умеет отключать некоторые фичи - кури USE флаги.

В общем, конкретики - 0.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от yura_ts

Пересборка Cairo не помогла. GPicView и индикатор по-прежнему считают SVG некорректным в генте.

Athor ★★
() автор топика
Ответ на: комментарий от r3lgar

Он давно включен. Тут как раз идея в том, что проблема не со всеми SVG, а только с некоторыми. Остальные нормально работают.

Athor ★★
() автор топика
Ответ на: комментарий от aplay

Прет. Но тогда все флаги резать придется

Athor ★★
() автор топика
Ответ на: комментарий от peregrine

Вот:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.


CFLAGS="-O2 -pipe -march=native -mtune=native"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j3"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
#CPU Flags
CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
#ABI
ABI_X86="64"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="ssl nls zlib \
     foomatic pam ipv6 svg python2_7 python3_4 jpeg png readline \
     cairo glib graphite obex libproxy crywrap gtk gtk3 dbus -qt4 -kde \
     gdbus networkmanager bluetooth dhcpcd gnutls introspection \
     modemmanager vala ppp X cups udev unicode crypt natspec gmp \
     gdbm hardened ncurses threads xml alsa pulseaudio gstreamer \
     udisks mtp ios policykit opengl python icu os-prober \
     shared-glapi pic pax_kernel egl ntpl xorg dri sna theora mp3 x264 v4l \
     fontconfig xvid vorbis vaapi aac truetype libmpeg2 libnotify \
     wavpack ipod ogg startup-notification branding infinality java \
     math spell thesaurus -dhclient v4l2 peer_perms open_perms \
     ubac powermanagement -unconfined tracker xinerama socialweb xdg \
     tiff gnome-keyring evdev imlib -bindist flac exif lcms \
     wayland -consolekit upower systemd symlink plymouth -libav \
     cmake audit -widevine ayatana passwdqc gtkstyle"
#PORTDIR="/usr/portage"
#DISTDIR="${PORTDIR}/distfiles"
#PKGDIR="${PORTDIR}/packages"
VIDEO_CARDS="intel i965"
INPUT_DEVICES="evdev libinput"
USE_PYTHON='2.7'
PYTHON_TARGETS="python2_7 python3_4"
POLICY_TYPES="mcs mls"
LINGUAS="ru"

Athor ★★
() автор топика
Ответ на: комментарий от Athor

Хотел было возмутиться про тег gentoo, перечитал сабж, понял, что в арче та же svg рендерится.

У меня идей нет, выпрямляй руки автору svg-шки.

r3lgar ★★★★★
()
Ответ на: комментарий от Athor

В последней убунте с этими SVG тоже проблемы.

Не проще перерисовать SVG в каком-нибудь нормальном редакторе и почистить от трэша текстовым редактором? Мыканье по дистрам с одной SVG — это как-то странно.

r3lgar ★★★★★
()
Ответ на: комментарий от Athor

Возьми дистр, в котором эта SVG не рендерится, подпили её там, чтобы рендерилась, проверь, а потом проверь там, где кривая рендерилась.

// У меня никогда не было таких проблем, даже анимированные SVG, запиленные мной, рендерились везде, включая IE7 из оффтопика.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.