Форум: Предложения
Тема: Добавяне на шрифт по избор в Slackware
Автор: chmod

Мнение от chmod пуснато на Януари 03 2007, 01:59
За да няма никакви проблеми със шрифтовете под X е необходимо да се инсталират няколко допълнителни шрифта, които са качествени и добре поддържат кирилица.
Ще използваме TrueType шрифтове (свободните шрифтове на Майкрософт), няколко свободни Type1 шрифта (изработени от TopTeam), а също и растерни шрифтове заради някой стари приложения, които ги изискват. Всеки един от използваните шрифтове можете да намерите и да си свалите от интернет, но за удобство съм ги събрал в един архив всички. < http://georgi.unixsol.org/programs/X11/corefonts.tar.gz >.Разархивирайте го в директорията /usr/X11R6/lib/X11/fonts, а в /etc/X11/xorg.conf трябва да има следните редове ("Files" и "Module" секциите най-вероятно вече ги имате във файла, просто в тях добавете редовете, който са между точките)

Код: 
Section "Files"
   ...
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/type1/"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/truetype/"

   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/cp1251/75dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/cp1251/misc"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/iso-10646-1/75dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/iso-10646-1/misc"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/iso-8859-5/75dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/iso-8859-5/misc"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/koi8-r/75dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/bolkhov/koi8-r/misc"

   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/cronyx/cp1251/100dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/cronyx/iso-10646-1/100dpi"

   FontPath    "/usr/X11R6/lib/X11/fonts/corefonts/bitmap/misc/"
   ...
EndSection

Section "Module"
   ...
   Load "type1"
   Load "freetype"
   ...
EndSection


За да довършите настройката на шрифтовете е необходимо пътищата на truetype и type1 шрифтовете да бъдат описани и във font config. Файлът в който се описват тези пътища се нарича /etc/fonts/local.conf и изглежда по слдният начин

Код: 
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <dir>/usr/share/fonts</dir>
   <dir>/usr/X11R6/lib/X11/fonts/TTF</dir>
   <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
   <dir>/usr/X11R6/lib/X11/fonts/corefonts/truetype</dir>
   <dir>/usr/X11R6/lib/X11/fonts/corefonts/type1</dir>
   <dir>/usr/X11R6/lib/X11/fonts/vera</dir>
   <dir>~/.fonts</dir>
</fontconfig>


След като направите тези настройки като root стартирайте fc-cache -f -v

Ето още няколко пакета които може да са ви от полза

< http://beast.no-ip.org/packages/fontconfig-2.4.1-i486-1.tgz >
< http://beast.no-ip.org/packages/freetype-2.1.10-i486-1arf.tgz >
< http://beast.no-ip.org/packages/x11-fonts-scale-6.9.0-noarch-5.tgz >

Статията е написана от Георги Чорбаджийски и редактирана от мен.



Powered by ikonforums 1.0.0 © 2006 ikonforums