Forums » Calculate Linux Desktop XFCE »
evince не подставляются шрифты
Added by Иван Налогин about 13 years ago
Здравствуйте.
столкнулся с такой проблемой calculate linux 13 xfce
в evince не подставляются шрифты -> в итоге не могу открыть нормально даташиты.
как я пытался решить:
1) размаскировал по ~amd64 cairo, собрал последнюю.
2) размаскировал по ~amd64 poppler, собрал последнюю.
3) размаскировал по ~amd64 evince, собрал последнюю.
4) как обезумевший eselect fontconfig enable X, где X - то, что я видел у человека, у которого все работает.
Заранее спасибо.
РЕШЕНО! суть в конце.
Replies (9)
дополнение: evince не подставляются шрифты
-
Added by Иван Налогин about 13 years ago
пришел домой и проверил - такое же положение вещей и в 12 кальке xfce, и в 13 xfce дома.
RE: evince не подставляются шрифты
-
Added by PIT Rider about 13 years ago
такая же проблема...
Сегодня заметил, что gs tif-ку формирует с нормальными шрифтами.
Сейчас спасает acroread
Даже при отключении дополнительных шрифтов evince, gimp (при импорте PDF) некорректно отображает.
До этого разбирался почему текстовые поля в свойствах PDF (в evince) отображались квадратами - выяснил, что дело было в дополнительных шрифтах (подлючил симлинком папку с 1000+ фонтами) - долго перебирал...нашел...удалил...все стало показывать нормально...
RE: evince не подставляются шрифты
-
Added by Iurii Blokhin about 13 years ago
Шрифты, которые должны подставляться в системе есть? После добавление шрифтов шрифтовый кэш обновляли? fc-cache -rv
RE: evince не подставляются шрифты
-
Added by Иван Налогин about 13 years ago
только что обновил - 0 толку.
суть в том, что шрифтов все одно нет - и заместо них должны подставляться другие.
и этого не происходит.
RE: evince не подставляются шрифты
-
Added by Iurii Blokhin about 13 years ago
запустите из терминала evince - по идее должен сыпать ошибками, если что-то не находит.
RE: evince не подставляются шрифты
-
Added by Иван Налогин about 13 years ago
[i](evince:17326): Gtk-WARNING **: Theme parsing error: gtk.css:1:58: Failed to import: Ресурс из «/org/gnome/adwaita/gtk-main.css» не существует[/i] - что явно ошибка, имеющая отношения к немного кривому порту с гнома, а не ко шрифтам.
больше ошибок нет.
RE: evince не подставляются шрифты
-
Added by Иван Налогин about 13 years ago
Решил проблему установкой fontconfig-infinality
media-libs/fontconfig-infinality
Available versions: (~)20120619 {+nyx}
Installed versions: 20120619(14:04:43 30.01.2013)(nyx)
Homepage: http://www.infinality.net/blog/infinality-freetype-patches/
Description: Configuration to be used in conjunction with the freetype-infinality subpixel hinting
я сделал временно в make.conf ACCEPT_KEYWORDS="~amd64"
я смонтировал USE="infinality" emerge fontconfig-infinality
я привел eselect fontconfig list к такому виду(infinality.conf включен)
calculate egan # eselect fontconfig list Available fontconfig .conf files (* is enabled): [1] 10-autohint.conf * [2] 10-no-sub-pixel.conf * [3] 10-sub-pixel-bgr.conf [4] 10-sub-pixel-rgb.conf [5] 10-sub-pixel-vbgr.conf [6] 10-sub-pixel-vrgb.conf [7] 10-unhinted.conf [8] 11-lcdfilter-default.conf [9] 11-lcdfilter-legacy.conf [10] 11-lcdfilter-light.conf * [11] 20-fix-globaladvance.conf * [12] 20-unhint-small-dejavu-sans.conf [13] 20-unhint-small-dejavu-sans-mono.conf [14] 20-unhint-small-dejavu-serif.conf [15] 20-unhint-small-vera.conf [16] 25-unhint-nonlatin.conf [17] 30-metric-aliases.conf * [18] 30-urw-aliases.conf * [19] 40-nonlatin.conf * [20] 42-luxi-mono.conf [21] 45-latin.conf * [22] 49-sansserif.conf * [23] 50-user.conf * [24] 51-local.conf * [25] 52-infinality.conf [26] 57-dejavu-sans.conf * [27] 57-dejavu-sans-mono.conf * [28] 57-dejavu-serif.conf * [29] 58-droid-sans.conf * [30] 58-droid-sans-mono.conf * [31] 58-droid-serif.conf * [32] 59-google-droid-sans.conf [33] 59-google-droid-sans-mono.conf [34] 59-google-droid-serif.conf [35] 60-latin.conf * [36] 60-liberation.conf * [37] 62-croscore-arimo.conf * [38] 62-croscore-cousine.conf * [39] 62-croscore-symbolneu.conf * [40] 62-croscore-tinos.conf * [41] 65-fonts-persian.conf * [42] 65-khmer.conf * [43] 65-nonlatin.conf * [44] 69-unifont.conf * [45] 70-no-bitmaps.conf [46] 70-yes-bitmaps.conf [47] 80-delicious.conf * [48] 90-synthetic.conf *
Отдельное спасибо Alexander_kq-ru - без него моя проблема не была бы решена!
RE: evince не подставляются шрифты
-
Added by Роман Гаврилюк about 13 years ago
Спасибо за решение. У меня заработало только после
#eselect fontconfig enable {1..44}
RE: evince не подставляются шрифты
-
Added by Роман Гаврилюк about 13 years ago
Методом проб убедился в том, что решением проблемы все таки было следующее:
# eselect fontconfig enable 14 [14] 30-metric-aliases.conf *
И отображение шрифтов в Evince стало нормальным.
(1-9/9)