[大驚] 螢火飛大哥的中文 Patch 全部失效了??

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

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週四 10月 23, 2003 3:49 pm

謝謝您!
問題解決了!:w_10:

可否告知『螢火飛大哥的 fonts.conf』您是在哪裡看到的呢?

carlos 寫:就是从螢火飛大哥的fonts.conf里摘抄的几段
代碼: 選擇全部
   <!--
   Add by firefly@firefly.idv.tw
   Artificial bold for fonts without a bold version.
   -->
   <match target="font">
      <!-- check to see if the pattern requested > "medium" -->
      <test target="pattern" name="weight" compare="more">
         <const>medium</const>
      </test>
      <!-- pretend the font is bold now -->
      <edit name="weight" mode="assign">
         <const>bold</const>
      </edit>
   </match>


重點是以上這一段。加到 font.conf 裡粗體的效果就出現了!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週四 10月 23, 2003 4:32 pm

Tetralet 寫:可否告知『螢火飛大哥的 fonts.conf』您是在哪裡看到的呢?


找到了...
就在螢火飛大哥的 Patch 的上一層目錄裡... :y2_13:
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章octapult » 週四 10月 23, 2003 6:07 pm

必須將 firefly 兄的 fontconfig-2.2.1-multifamily-20030618.patch 裡面的這一段去掉,才能順利的 patch 到 Debian 的官方 source package 裡面:
代碼: 選擇全部
@@ -21,10 +21,8 @@
        Keith Packard
 -->
                                                                               
-<!-- Font directory list configured on @FC_FONTDATE@ -->
-
-       <dir>@FC_DEFAULT_FONTS@</dir>
-       @FC_FONTPATH@
+       <dir>/usr/X11R6/lib/X11/fonts</dir>
+       <dir>/usr/share/fonts</dir>
        <dir>~/.fonts</dir>
                                                                               
 <!--
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ 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-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週四 10月 23, 2003 9:46 pm

Tetralet 寫:謝謝您!
問題解決了!:w_10:

carlos 寫:就是从螢火飛大哥的fonts.conf里摘抄的几段
代碼: 選擇全部
   <!--
   Add by firefly@firefly.idv.tw
   Artificial bold for fonts without a bold version.
   -->
   <match target="font">
      <!-- check to see if the pattern requested > "medium" -->
      <test target="pattern" name="weight" compare="more">
         <const>medium</const>
      </test>
      <!-- pretend the font is bold now -->
      <edit name="weight" mode="assign">
         <const>bold</const>
      </edit>
   </match>


重點是以上這一段。加到 font.conf 裡粗體的效果就出現了!


後來我發現在編譯 fontconfig 時,
它會自動產生 font.conf,
卻又不會自動把上面這一段加到 font.conf 裡,
所以每次在編譯 fontconfig 後就得自己手動加入。


後來才發現...

『原來是自己偷懶沒有安裝 fontconfig-2.2.1-multifamily-20030618.patch,
所以才會導致這一連串的問題...』


(因為我覺得它用處不大嘛~~):w_52:

哎呀呀,個人的豬頭史又寫下了新的一頁...

咕嗚、泣~~~
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週四 10月 23, 2003 11:40 pm

沒想到我最不重視的 fontconfig-2.2.1-multifamily-20030618.patch,
卻是所有錯誤的根源...

對了,
發現新的狀況了。

在套用了 fontconfig-2.2.1-multifamily-20030618.patch 之後,
所有的字體就變得更加清晰一些,
但是比較大的字體就顯得邊邊暈開了,
感覺不是很自然。

但是以下所提到的是比較嚴重的問題...
看圖吧:

<img src="http://home.pchome.com.tw/net/tetralet/Linux/AntiAlias-Fault.png" alt="圖例:怪怪的『型』字" border="2">

那個『型』字的那一勾幾乎都快不見了。
這個情況只會發生在粗體字上,
看來有必要給螢火飛大哥看一下。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章kanru » 週五 10月 24, 2003 1:48 am

試了一下一些字型
好像只有文鼎楷書會有這種情形耶
而且不是每個大小的字都有
我只有16,17,18,20號(以上或許還有)的字會這樣
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週五 10月 24, 2003 9:05 am

耶...?
睡了一覺後,『型』那一勾又出現了,
但是有些時候又看不見...

我的電腦上的靈異事件越來越多了,
這是不是什麼徵兆呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週五 10月 24, 2003 11:43 am

又找到新的問題了...

如下圖,
上半是 MS 細明體,
下半是文鼎明體。

注意看:
文鼎明體的『*』快變成 + 了,
而『+』好像是斷頭了...

<img src="http://home.pchome.com.tw/net/tetralet/Linux/AntiAlias-Star.gif" alt="圖例:怪怪的『*』和『+』字" border="0">

小問題不斷呢!

而如果在 fonts.conf 裡把 hinting 和 autohint 拿掉就沒問題了,
可是有 hinting 和 autohint 字比較好看說。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章gackt3541 » 週五 10月 24, 2003 9:24 pm

Do not apply the freetype-gamma-patch
Do not enable autohint or hinting at the same time.just choose one.

圖檔

圖檔
頭像
gackt3541
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週五 10月 24, 2003 9:16 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週六 10月 25, 2003 5:02 am

gackt3541 寫:Do not apply the freetype-gamma-patch
Do not enable autohint or hinting at the same time.just choose one.


哇~~
您的圖上面的文字真的比我的漂亮多了。

我知道不要同時使用 autohint 及 hinting 就可以避開這個問題,
可是有 hinting 和 autohint 字比較好看嘛~

我想先拿掉 freetype-gamma-patch 再試試看。
謝謝您的回覆!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週六 10月 25, 2003 5:29 am

沒有錯,
不使用 freetype-gamma-patch 字的確是好看多了,
但是相對的也濛了很多,字的顏色不夠深。

我想還是安裝 freetype-gamma-patch,
但是把 hinting 給停掉好了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章gackt3541 » 週六 10月 25, 2003 7:11 pm

>>沒有錯,
不使用 freetype-gamma-patch 字的確是好看多了,
但是相對的也濛了很多,字的顏色不夠深。 <<

Yes,it's the problem of that font's design ,not the freetype.
I've no idea to apply the freetype-gamma-patch.

Here is the reference of autohint & hinting.
http://www.linuxfans.org/nuke/modules.p ... 4&start=15
頭像
gackt3541
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週五 10月 24, 2003 9:16 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週日 10月 26, 2003 10:28 pm

gackt3541 寫:Yes,it's the problem of that font's design ,not the freetype.
I've no idea to apply the freetype-gamma-patch.

Here is the reference of autohint & hinting.
http://www.linuxfans.org/nuke/modules.p ... 4&start=15


正在研究您所提供的資訊,
非常感謝!

對了,我把 hinting 和 autohint 全停掉了。
我用 GIMP 抓圖下來仔細比較之後,
覺得它們對字的表現影響實在不大。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章gackt3541 » 週一 10月 27, 2003 5:32 pm

>>對了,我把 hinting 和 autohint 全停掉了。
不過預設會是使用hinting (normal-hinter).
如果是RedHat,預設會是使用autohint (autohinter).

>>我用 GIMP 抓圖下來仔細比較之後,
覺得它們對字的表現影響實在不大。<<
有些中文字在制作是已加入hinting或是autohint,所以你可能看不出有分別.
或許你可以作多幾款不同字體的測試,便可以看出有什麼分別丫!!!
頭像
gackt3541
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週五 10月 24, 2003 9:16 pm

re:[大驚] 螢火飛大哥的中文 Patch 全部失效了??

文章Tetralet » 週二 10月 28, 2003 11:08 am

gackt3541 寫:有些中文字在制作是已加入hinting或是autohint,所以你可能看不出有分別.
或許你可以作多幾款不同字體的測試,便可以看出有什麼分別丫!!!


原來如此!
難怪我真覺得差別不大。

因為我有時需要的是英文定寬的中文字,
而我手上數十個免費字型中只有文鼎中文字才有英文定寬,
所以我只試了文鼎中文字。


題外話,
文鼎明體真的是漂亮到無話可說。
真是佩服螢火飛大大的 Patchs!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

上一頁下一頁

回到 debian desktop

誰在線上

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