国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

LINUX簡體中文

2024-08-28 00:20:38
字體:
來源:轉載
供稿:網友
字體設置
  From ArchWiki

  前言 :
  Arch Linux 是一個定制性很強的發行版,其設計的哲學決定了Arch Linux 不太可能像SUSE、Fedora、Ubuntu等發行版一樣預設了一套完善的字體配置,Arch 的設計哲學更像Gentoo Linux。Arch Linux需要用戶進行一定的定制,用戶在定制、配置過程中能學到更多的知識,這也是Arch Linux的設計哲學之一。

  一 .字體相關庫的簡介

  1 . LibXft
  libXft庫是為了給X應用程序提供一個能訪問FreeType字體光柵化引擎和X渲染擴展的、便于使用的接口,鑒于FreeType沒有提供配置和定制 字體的功能,Xft也擔負了這一任務。Xft提供了新的字體命名約定、復雜而精密的字體匹配和選擇機制,并對相關功能進行充分的抽象,從而使得一般應用程 序既能夠從使用X渲染擴展的文本輸出獲得益處,又能在不支持這一擴展的X服務器上正常工作。

  libXft 是畫字函數庫, 它使用 Fontconfig match 到了所要的字型之后, 來決定該如何畫這些字。libXft 會看情況而決定要不要使用 core protocol 或 XRender 來畫字。libXft 主要作GTK 2 (GTK < 2.8.0)程序,QT 程序,GTK 1程序如XMMS的畫字函數庫。

  2 .Cairo
  一個支持多種輸出的向量圖形庫,也就是說,cairo是種畫圖的工具庫,他可以向多種設備上畫圖.可以輸出到pdf,ps,xlib,XCB,win32,svg。基于GTK ( = > 2.8.0)的程序用cairo 畫字而不再使用libXft 。

  3 .Fontconfig
  Fontconfig 包含兩個基本的模塊,即讀取XML文件并建立內部配置的配置模塊和接受請求的字體樣板并返回最接近所需字體的匹配模塊。

  4 .Freetype
  Freetype庫是一個完全免費 ( 開源 ) 的、高質量的且可移植的字體引擎,它提供統一的接口來訪問多種字體格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT,X11 PCF 等。支持單色位圖 (homochromous bitmap) 、反走樣位圖( anti-alias bitmap )的渲染。 Freetype 是高度模塊化設計的程序庫。Freetype 提供 libXft/cairo 如何畫字的信息,包括處理 anti-aliasing 或 hinting. 因此 freetype 的改變會影響到 libXft/cairo 畫出來的字,而 Fontconfig 的改變會影響到 libXft/cario 如何去選字來畫。

  5 .Pango
  Pango 是個開源的整合到GTK+2的渲染國際化文本文件的庫,pango 的名字是由 希臘語 "Pan" (Παν; lit. all) + 日語 "Go" (語; lit. language)組合成。也就是All language,Pango負責多國語言文本(如同一個文本文件中由英文,日文,中文等不同的語系組成)的渲染。需要注意的是Pango屬于高級的庫,不參加畫字的過程。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瑞安市| 且末县| 阳城县| 巩义市| 樟树市| 红原县| 独山县| 西盟| 方山县| 剑川县| 唐河县| 平塘县| 容城县| 光山县| 颍上县| 西城区| 城固县| 泾川县| 新兴县| 徐州市| 濉溪县| 塘沽区| 东兰县| 西平县| 姚安县| 屏边| 霍城县| 宁河县| 洪泽县| 宾川县| 鹿泉市| 永新县| 隆昌县| 仪陇县| 宜昌市| 南宫市| 玉门市| 南投市| 姜堰市| 开阳县| 原平市|