defoma 所为何用?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

defoma 所为何用?

文章phyrster » 週六 10月 29, 2005 10:51 am

我一般安装ttf字体,都是拷贝到一个目录下面,运行

fc-cache -f -v

这个字体就安装好了。

后来在香港的一个debian网上看到用defoma装字体的,自己也照着做了。但是发现没有什么效果,也不知道defoma到底有什么好处。

大家可否解释一下呀?
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章wsun013 » 週六 10月 29, 2005 12:06 pm

fc-cache 是給fontconfig 用的

defoma 是用於 xtt /tt/ps 的嘍
參考這邊吧!

http://wiki.debian.org.tw/index.php/InstallFontsByHand
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章phyrster » 週六 10月 29, 2005 2:14 pm

谢谢!

我就是参考你给的连接里面的内容的。但是似乎一般在Xorg中没有使用xtt,而是用freeypte的。还有, tt字体不是fc-cache 也可以管理吗?
ps字体,我从来没有用过, 是在编latex文件的时候才用吗?
最後由 phyrster 於 週六 10月 29, 2005 4:26 pm 編輯,總共編輯了 1 次。
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章wsun013 » 週六 10月 29, 2005 4:05 pm

如果您還沒用defoma 安裝字型
可以用用gtk1 的app, eg. xmms
看看xmms 是否能找到您以 fc-cache所安裝的字型
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章phyrster » 週六 10月 29, 2005 4:29 pm

wsun013 寫:如果您還沒用defoma 安裝字型
可以用用gtk1 的app, eg. xmms
看看xmms 是否能找到您以 fc-cache所安裝的字型


我用xmms,一直都是用 /etc/gtk/gtkrc.utf-8 这个文件来设置字体的。也就是用xfontsel手动选择,然后手动加入的。

难道defonma可以自动设定 /etc/gtkrc下面的文件?
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章訪客 » 週六 10月 29, 2005 7:37 pm

不行... 那不是 defoma 的功能

以前要安裝字型是要寫 fonts.scale 的,用 fc-cache 安裝是比較新的做法
但是用第一種方法安裝的字型沒辦法用 fc-list 找到,用第二種方法安裝的字型也沒辦法用 xlsfonts 找到。也就是這是兩套完全不同的字型管理系統。

而如果用 defoma 的話,則是只要在 defoma 設定好,它就會自動幫你把字型安裝到這兩套系統。

用 defoma 的好處是,只需要在 defoma 設定一次,不管是用第一套系統處理字型的軟體 (像是 gtk1) 或是用第二套系統處理字型的軟體 (像是 gtk2) 都可以找到這個字型。
訪客
 

文章訪客 » 週六 10月 29, 2005 9:19 pm

茅塞頓開 :mrgreen:
訪客
 

文章phyrster » 週六 10月 29, 2005 10:54 pm

恕我愚钝,还想再问清楚一下:
用第一種方法安裝的字型沒辦法用 fc-list 找到,用第二種方法安裝的字型也沒辦法用 xlsfonts 找到。也就是這是兩套完全不同的字型管理系統。


这里的第一种和第二中方法各指什么?我的理解是 fc-cache 是第一种,defoma是第二种。fc-list和xlsfonts各自是列出那部分字体的呢?

而如果用 defoma 的話,則是只要在 defoma 設定好,它就會自動幫你把字型安裝到這兩套系統。
用 defoma 的好處是,只需要在 defoma 設定一次,不管是用第一套系統處理字型的軟體 (像是 gtk1) 或是用第二套系統處理字型的軟體 (像是 gtk2) 都可以找到這個字型。


defoma 对于像 truetype 这类字体的安装有用吗?有了它还需要fc-cache 吗? 为何http://wiki.debian.org.tw/index.php/InstallFontsByHand

列出了两个方法。

搞不懂 libxft, freetype这些关系。
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章訪客 » 週日 10月 30, 2005 9:19 am

[qoute]这里的第一种和第二中方法各指什么?我的理解是 fc-cache 是第一种,defoma是第二种。fc-list和xlsfonts各自是列出那部分字体的呢?[/quote]
這邊說的第一種是寫 fonts.scale,第二種才是 fc-cache。xlsfonts 會列出用第一種方法安裝的字型,fc-list 則是列出第二種的。跟 defoma 沒關係。

defoma 对于像 truetype 这类字体的安装有用吗?有了它还需要fc-cache 吗?

有用,不過因為 fc-cache 太方便了,所以除非你希望這個字型在兩種字型系統都找的到,不然通常都是直接用 fc-cache 來裝。

你可以想像假如系統上有 100 種字型管理的方法,那麼要安裝一個字型,你就必須先看 100 份 man page,然後再安裝 100 次。這當然是不可能辦的到的。而有了 defoma 以後,你只要在 defoma 設定一次,它就會自動幫你把字型安裝到這 100 套系統中。這就是 defmoa 的目的。[/quote]
訪客
 

文章phyrster » 週日 10月 30, 2005 10:36 am

感谢你详尽的回复。

还有一个问题:

xlsfonts 和 fc-list 都是列出可用字体。它们有什么不同? 你是说 fc-cache可以生成 fonts.cache-1,里面有字体信息。那么fonts.scale 里的字体信息和它不同吗?那些软件可以用到它?

关键是我搞不懂为什么要有两种字体系统? 我现在只用一种,似乎没有感觉到要另一套的必要。
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章訪客 » 週日 10月 30, 2005 12:42 pm

phyrster 寫:xlsfonts 和 fc-list 都是列出可用字体。它们有什么不同? 你是说 fc-cache可以生成 fonts.cache-1,里面有字体信息。那么fonts.scale 里的字体信息和它不同吗?那些软件可以用到它?

這是兩套字型的系統,彼此之間是沒關係的。
就像如果你開機到 windows 底下安裝了一個字型,你再開機到 linux 底下,你不會問說為什麼我找不到剛剛安裝的字型?因為它根本就是兩套系統!

phyrster 寫:关键是我搞不懂为什么要有两种字体系统? 我现在只用一种,似乎没有感觉到要另一套的必要。

時代在進步,新的會 "慢慢" 取代掉舊的。像是 gtk1 based 的軟體就還是需要舊系統。
訪客
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客