ПредишенСледващото

Има няколко начина да добавите шрифтове до X. На първо място, XFree86 има път шрифт. който е просто един списък от няколко директории или сървъри на шрифта. който търси шрифтове. Font сървър - това е просто фон процес, който прави шрифтове, достъпни за XFree86. Предимството на сървъри шрифт е, че те могат да изпращат шрифтове до отдалечени дисплеи.

Наскоро шрифта сървърни XFS (на `` X шрифта сървър '') е бил променен, за да се осигури подкрепа за TrueType шрифтове и да предостави възможността да го стартирате като отделна програма. Зашитото версия кораби с разпределение въз основа на Red Hat, и са включени в XFree86 03.09.17 (най-новата версия в момента на писане, програмата ще бъдат включени и част от XFree86 4.0). XFS е всъщност само стандартната шрифта сървъра, който е част от XFree86. Нейната изходния код е част от сорс дървото XFree86. Въпреки това, през последните години бяха дистрибуции доставка версия, която може да работи в режим на готовност сам. Отделни шрифта сървър за Х с поддръжка на TrueType шрифтове (TrueType подкрепа отнема шрифта сървър, наречен xfsft) - това е може би най-успешните на наличните към момента решение за управление на шрифта. Той има следните предимства:
  • Подкрепа за различни видове шрифтове, включително Type1, TrueType и растерни шрифтове.
  • Вие ще имате достъп до шрифтовете до отдалечени дисплеи.
  • Значително опростява редактирането на шрифтове - сега можете да направите това от командния ред с помощта chkfontpath полезност. докато преди е било необходимо, за да редактирате конфигурационните файлове. Той не само опростява живота на потребителя, но също така улеснява създаването на софтуерни пакети, както и за тяхното монтиране.

Екипът Type1inst

Най-лесният начин да направите Type1 шрифтове на разположение на Х - е помощта на помощната програма Type1inst. Това е скрипт език Perl една, която автоматично създава fonts.dir fonts.scale и файлове, които са необходими за X-да използвате шрифтовете. Трябва само да настроите директорията с шрифтовете и стартирате type1inst.

Ако имате пакет XFS

Сега трябва да се добави името на директорията с шрифтовете да FontPath. Ако XFS пакет вече сте започнали, можете да направите това, като редактирате им XFS конфигурационен файл. Потребителите могат да използват Redhat командния chkfontpath. след obrazomchkfontpath --add директория.

Сега шрифтовете трябва да бъдат на разположение на X. провеждане само на командата и X-сървъра ще можете да намерите най-новите шрифтове.

Ако не разполагате с XFS

В този случай, трябва да добавите името на директорията, съдържаща нови шрифтове на шрифтове директория (пътя на шрифта) на един от методите, описани по-горе.

Добавяне на TrueType шрифтове, е малко по-сложно, защото трябва да имате сървър шрифт, който може да служи TrueType шрифтове. Две шрифт сървъри, които правят това - xfstt и XFS.

xfstt - този шрифт сървърни шрифтове TrueType. Въпреки че е лесно да конфигурирате, и доста полезно, то изглежда, че XFS е все по-популярни. Основното предимство на XFS над xfstt е, че тя поддържа и двата Type1 шрифтове и шрифтове TrueType.

Някои от по-новите Linux дистрибуции кораба с XFS сървърните шрифтове. конфигуриран като самостоятелен документ, стартиране на програми. За отбелязване е, Redhat и всички дистрибуции на RedHat базирани използват тази версия на XFS с вградени шрифтове TrueType. Debian също превозва XFS. но тяхната версия не вградена поддръжка вярно тип.

Работещи XFS като самостоятелна програма има редица предимства, особено ако има вградена поддръжка на шрифтове TrueType. Основното предимство е, че тъй като сървърът на шрифта вече не е част от X-сървъра, че е възможно да служат шрифтове до отдалечени дисплеи. Освен това, много по-лесно модифициране на списъка с шрифтове директория (път на шрифта).

XFS Path

В сървъра на шрифта, XFS има собствен списък от директории с шрифтове (път на шрифта). Може да възникне въпросът: защо е необходимо, и когато това се вписва в общата картина. Тя работи по следния начин: можете да поставите сървъра на XFS шрифта в списък с директории шрифтове XFree86, добавете следния ред: Unix /: порт. След това, всеки шрифт, който се намира в един от най-директории, изброени в каталозите изброят шрифта XFS. Това става достъпен за XFree86.

Сам XFS път шрифта се определя от досието на XFS конфигурация. В този Redhat / и т.н. / X11 / FS / довереник. в Debian - / и т.н. / X11 / XFS / довереник. Потребителите Redhat не трябва да го редактира ръчно, те могат да използват за полезност chkfontpath. Синтаксисът е проста: Потребителите на други дистрибуции могат да редактират конфигурационния файл, както следва: В този пример към списъка с шрифтове XFS директория добавен в директорията / ЮЕсАр / акции / шрифтове / my_new_fonts /. Имайте предвид, че последното вписване в списъка не съдържа точка и запетая в края. За да направите промените да влязат в сила, трябва да рестартирате XFS сървър. Добра идея е да рестартирате X сесия след рестартиране XFS.

Настройка на шрифта за XFS

За изготвяне на шрифта сървърни XFS. Вие трябва да изпълните следните стъпки:
  • Ако не сте инсталирали XFS, го инсталирайте.
  • Сложете нови шрифтове в директория.
  • Ако инсталирате Type1 шрифтове, подготви новата директория за сървъра, като пуснете в този каталог type1inst скрипт.
  • Ако инсталирате TrueType шрифтове, (не забравяйте, че не всички дистрибуции могат да направят TrueType чрез XFS!), Подготовка на новата директория за сървъра с командата: в директорията, съдържаща нови шрифтове. ttmkfdir FreeType част от пакета.
  • Сега можете да добавите нова директория в списъка с директории шрифтове XFS. Членове на дистрибуции, базирани на Redhat, могат да го направят чрез chkfontpath полезност. В противен случай, можете да го направите чрез редактиране им XFS конфигурационен файл.
  • Ако XFS вече инсталирани на вашата система, трябва да се определи какъв порт използва програмата. Това може да стане по следния начин:
  • След това проверете списъка на пътя шрифта XFree86:
  • Ако списъкът съдържа директории XFree86 шрифта като UNIX: / номер_на_порт. където номер_на_порт съвпада с номера на порта, използван от XFS на програмата. сървъра на XFS сте инсталирали правилно. В противен случай, трябва да се добави позоваване на него в списъка на директории шрифтове XFree86: За да направите тази връзка се извършва автоматично, редактирате .xinitrc файла, както е обяснено по-горе. За да направите промените в цялата система, да редактирате конфигурация XF86Config файла с (вероятно или / и т.н. / X11 / XF86Config или / и т.н. / XF86Config или / ЮЕсАр / X11R6 / ИЪ / X11 / XF86Config ..) Добавяне на FontPath линия "UNIX: / номер_на_порт "в секцията" файлове ". Ето един пример:
  • Ако XFS вече е инсталиран правилно, можете да го рестартирате като това:
  • След като рестартирате XFS. рестартирайте X сесия.
Напред Назад Съдържание

Свързани статии

Подкрепете проекта - споделете линка, благодаря!