LINUX.ORG.RU

Проблема с шрифтами в Inkscape

 , ,


0

1

Дистрибутив opensuse 42.3 x86_64, inkscape 0.91

Какой бы не выбрал шрифт для текста, не меняется его начертание. Все выглядят одинаково!

При выборе любого моноширного шрифта (Liberation Mono, DejaVu Sans Mono) текст превращается в какие-то произвольные символы. Независимо набран ли латиницей или кириллицей.

Такая проблема только в Inkscape. LibreOffice Draw нормально отображает шрифты.

Может кто-то сталкивался с такой проблемой? Нагуглить что-то подобное не получилось.


Ответ на: комментарий от bookman900

Inkscape установлен из официального репозитария. Ничего не собирал. Все шрифты в директории /usr/share/fonts:

maxim@linux-max-suse:/usr/share/fonts> ll
total 328
drwxr-xr-x 2 root root 77824 вер  9 03:40 100dpi
drwxr-xr-x 2 root root 77824 вер  9 03:40 75dpi
drwxr-xr-x 2 root root  4096 вер  9 03:40 cyrillic
drwxr-xr-x 3 root root  4096 вер  9 03:40 encodings
lrwxrwxrwx 1 root root    20 сер 13 15:17 ghostscript -> ../ghostscript/fonts
drwxr-xr-x 2 root root 20480 вер 12 03:42 misc
drwxr-xr-x 2 root root   254 вер  9 03:40 Speedo
drwxr-xr-x 2 root root  8192 вер 11 02:25 texlive-lm
drwxr-xr-x 3 root root 20480 вер 13 17:34 truetype
drwxr-xr-x 2 root root  4096 вер  9 03:40 Type1
drwxr-xr-x 2 root root   141 вер  9 03:40 uni
drwxr-xr-x 2 root root  4096 вер  9 03:40 util
drwxr-xr-x 2 root root  4096 вер 12 03:55 win10

В домашней директории пользователя шрифты отсутствуют совсем.

maxt_t
() автор топика

У меня 42.3! Ты все пакеты установил шрифтовокодировочные? асппель испель и прочие? Бысрто в яст! Зиппер не поможет! Репы пакмана можешь подключить из mirror.yandex.ru

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

ты попробуй в ясте! aspell и ispell и найди еще там пакеты с кодировками! А потом плюнешь в меня!

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

и подключи уже пакман-репы! офрепы ограничены лицензиями штатовскими!

piwww ★★★★
()
Ответ на: Что не так? от piwww

Packman у меня и так был подключён. Не помогло.

http://prntscr.com/gksyfc

После применения шрифта DejaVu Sans Mono. Остальные inkscape показывает как-буто они все имеют одинаковое начертание.

В то же время в LibreOffice Draw всё в норме: http://prntscr.com/gkt0zp

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

У тебя на скриншоте, кстати, далеко не Times получился. Гарнитура Times с засечками, а на скрине типичный Sans.

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

Да без разницы. Я к тому, что то, что у тебя рисует inkscape - это не Adobe Times, хотя ты его выбрал и применил к тексту.

Как и у меня - рисует все одинаковым шрифтом.

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

кстати да заметил - везде одинаковые буквы! Ты озадачил, буду искать выход!

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

Походу надо проприетарные шрифты от Адобэ искать! Есть вариант украсть в винде, у жены ноут на десятке и фотошоп, попробую оттуда поставить!

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

слово «украсть» заменим на слово «скопировать»! )))

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

Тут не проблема шрифтов. Мне достаточно и тех, что в дистрибутиве. Тут какая-то проблема с самим inkscape либо с системой. Остальные gtk-программы нормально отображают.

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

В настройках инкскейпа в разделе «Текст» поставь «Показывать диалог подстановки шрифтов», найнёт он куралесить?

И это, какая локаль в системе выставлена?

Deleted
()
Ответ на: комментарий от maxt_t

Кстати, сусятников здесь мало (почти нет), в основном арчедрочеры и гентонедоликсы, так что мало кто тебе ответит на вопрос твой! Для них слово yast и zypper - самоубийство, они все #emerge world

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

Эта опция выставлена. Срабатывает, когда открываю svg файлы, которые давно рисовал.

http://prntscr.com/gkti42

На скрине локаль, и некоторые матюги inkscape. В нём же выбрал Courier New, который должен быть с характерными засечками, а рисуется всё-равно как системный sans.

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

Хорошо, а в настройках же, в разделе «Данные о системе» есть /usr/share ? Вдруг отсутствует? (хотя, бред, ведь шрифты он находит) А может какая-то библиотека не подтянулась по зависимостям. По варнингам ничего определённого и потенциально связанного с проблемой не нашёл.

Deleted
()
Ответ на: комментарий от Deleted

Да я вот тоже нифига не нашёл :(

Пакеты по зависимостям все стоят. ldd inkscape тоже гичего плохого не говорит.

Пробовал даже ставить 0.92 из сюзивской репы graphics - та же самая ситуация.

Ок. Буду пробовать ставить сюзи в виртуалку всё по дефолту, если и там воспроизведётся, наверное надо какой-то багрепорт писать.

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

А вот за такие выпады в приличном обществе дают по морде. Докопался уже, зюзеспец?

Deleted
()
Ответ на: комментарий от maxt_t

ldd не всегда показывает всё что нужно.

Deleted
()

Проблема, можна сказать, решена. Что-то не нравилось в /etc/fonts, скорее всего действительно была подстановка шрифтов некорректная.

Пролечил удалением /etc/fonts и zypper in -f fontconfig

Теперь результат: http://prntscr.com/gkupqd

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

Но в сам этот /etc/fonts не лазил, не смотрел? А репорт отправишь? А то, виш, и у того воспроизводится, значит проблема глобальная.

Deleted
()
Ответ на: комментарий от Deleted

Я сохранил проблемную /etc/fonts. Немного освобожусь, то хотя бы diff сделаю между текущей и проблемной. После этого можно будет более конкретные выводы делать.

В данный момент - с конфигурацией fontsconfig по умолчанию из пакета проблемы нет.

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

Нет. Это персонаж перевозбудился в связи с недавним 1 сентября.

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