我的 Mozilla 1.3-5 有掉字的現象

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

我的 Mozilla 1.3-5 有掉字的現象

文章yuanfarn » 週四 5月 22, 2003 3:04 am

目前我的系統是 Debian (unstable),
所以 Mozilla 版本為 1.3-5。
不過,這陣子發現用 unstable 裡的 Mozilla 1.3-5 瀏覽 http://tw.xoops.org 這個網站時,會有掉字的現象,我分別抓了 Mozilla 和 Konqueror 瀏覽的結果。

圖檔

圖檔

紅色圈住的部分,在 Mozilla 瀏覽時會有些字沒有顯示出來,但是用 Konqueror 倒是正常顯示。
不知道有沒有人也遇到類似的情況呢?
yuanfarn
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週一 10月 28, 2002 2:45 am
來自: 彰化縣

re:我的 Mozilla 1.3-5 有掉字的現象

文章Tetralet » 週四 5月 22, 2003 12:19 pm

怪怪的...
因為我也是一樣...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:我的 Mozilla 1.3-5 有掉字的現象

文章octapult » 週四 5月 22, 2003 2:03 pm

自從 unstable 裡面的 Mozilla 1.2.1 開始採用 Xft2 以後就一直這樣了。

當中文字體與某些英文字體 (例如 MS 的 Arial、Verdana) 相遇時,就會出現掉字的情形。phpBB 的討論區,其預設英文字體都是使用 MS 的 Verdana 或是 Arial,所以瀏覽這類討論區都會有掉字的情形。

目前我是將 preference 裡面的 "Allow documents to use other fonts" 給取消掉,讓中文和英文全部使用同一個字型 (跟 yuanfarn 兄的第二個附圖的 konqueror 一樣,中文和英文字體都是文鼎標楷體裡面的字型),暫時性的解決這個問題。

很奇怪的是,konqueror 並沒有這個問題。我這邊 konqueror 3.1.2 可以順利的讓 MS 的英文字型跟細明體的中文字體處得很好。
------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:我的 Mozilla 1.3-5 有掉字的現象

文章yuanfarn » 週四 5月 22, 2003 3:01 pm

octapult 寫:目前我是將 preference 裡面的 "Allow documents to use other fonts" 給取消掉,讓中文和英文全部使用同一個字型 (跟 yuanfarn 兄的第二個附圖的 konqueror 一樣,中文和英文字體都是文鼎標楷體裡面的字型),暫時性的解決這個問題。


唔…我似乎沒法指定 Mozilla 將英文字體以文鼎的字型來顯示,而只能指定使用圖上出現的那幾個字型。 :crying:
圖檔

我的 XF86Config-4:
代碼: 選擇全部
Section "Files"
        #FontPath       "unix/:7100"                    # local font server
        #FontPath       "unix/:7110"                    # for xfs-xtt
        # if the local font server has problems, we can fall back on these
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/CID"
        FontPath        "/usr/lib/X11/fonts/Speedo"
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
#       Load    "freetype"
        Load    "xtt"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
EndSection
yuanfarn
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週一 10月 28, 2002 2:45 am
來自: 彰化縣

re:我的 Mozilla 1.3-5 有掉字的現象

文章octapult » 週四 5月 22, 2003 3:25 pm

yuanfarn 寫:唔…我似乎沒法指定 Mozilla 將英文字體以文鼎的字型來顯示,而只能指定使用圖上出現的那幾個字型。 :crying:

我上面提到的將 preference 裡面的 "Allow documents to use other fonts" 給取消掉,mozilla 就會全部以您在 preference 裡面指定的字型來 render 畫面了。也就是您在 preference 裡面的繁體中文字型選項裡面設定了那些字型,mozilla 就會以這些字型來 render 畫面中的所有字型 (包括英文) :-)

其實還有另外一個方法可以解決這個問題,那就是移除 mozilla-xft 這個 package。一些奇怪的問題都不見了,也可以正常顯示各種斜體、粗體等字型變化。只是我將這個 package 給移除以後,就沒辦法打開 anti-aliasing 效果了,算是各有利弊吧。
------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:我的 Mozilla 1.3-5 有掉字的現象

文章Tetralet » 週四 5月 22, 2003 3:40 pm

我的情況更有趣:


圖檔

掉字就算了,
字型根本不對...

路人:下次再貼那麼大張圖試試看!
小四:這次您就饒了我罷~
最後由 Tetralet 於 週四 5月 29, 2003 8:39 am 編輯,總共編輯了 2 次。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:我的 Mozilla 1.3-5 有掉字的現象

文章jesse.sung » 週四 5月 22, 2003 10:02 pm

我的 mozilla 1.3-5 好像還好耶.... 沒碰到掉字...
沒有 aa 是因為我把這個 size 的 aa 關掉了...
我的 fontconfig 是 2.2.0-2 的, 不知道和這個有沒關係?
(抱歉, 圖有點大)
圖檔
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:我的 Mozilla 1.3-5 有掉字的現象

文章Tetralet » 週五 5月 23, 2003 12:02 am

jesse.sung 寫:我的 mozilla 1.3-5 好像還好耶.... 沒碰到掉字...
沒有 aa 是因為我把這個 size 的 aa 關掉了...
我的 fontconfig 是 2.2.0-2 的, 不知道和這個有沒關係?


可否請教一下您所使用的字型?
看起來很漂亮呢!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:我的 Mozilla 1.3-5 有掉字的現象

文章octapult » 週五 5月 23, 2003 12:48 am

我剛剛試了一下,發覺我在 fonts.conf 裡面將 render 設為 false,不管畫面上的字型是否有打開 anti-aliasing,都不再掉字了。(render 都設為 false 了,居然還能打開 AA,真是奇怪 :-? )

jesse 兄,請問您關閉 AA 是從 fonts.conf 這邊關閉,還是從 mozilla 這邊關閉?我這邊不管是修改 unix.js 或是 debian.js,都沒有效。

p.s. 小弟也是使用 fontconfig-2.2.0-2
------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:我的 Mozilla 1.3-5 有掉字的現象

文章swallowman » 週五 5月 23, 2003 12:48 am

試試先將freetype在XF86Config-4掛上,但小弟猜應該還是不行,那就只好換回非xft/gtk2的mozilla了>_<.
大家都在丟圖,我也要丟:
圖檔
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:我的 Mozilla 1.3-5 有掉字的現象

文章moto » 週五 5月 23, 2003 12:58 am

哇...這個 cooool ...^^

問題真的蠻多的..所以我現在還是停留在 1.2.1 .. ( 縮頭烏龜貌 ) :ooops:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:我的 Mozilla 1.3-5 有掉字的現象

文章jesse.sung » 週五 5月 23, 2003 9:53 am

Tetralet 兄, 我用的是 mingliu.ttc...
octapult 兄, 在 ~/.fonts.conf 裡關的:
代碼: 選擇全部
<前略>
  <alias>
    <family>serif</family>
    <prefer>
      <family>Arial</family>
      <family>MingLiU</family>
      <family>SimSun</family>
      <family>MS Gothic</family>
    </prefer>
  </alias>

  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Arial</family>
      <family>MingLiU</family>
      <family>SimSun</family>
      <family>MS Gothic</family>
    </prefer>
  </alias>

  <match target="font">
    <test name="size" compare="eq">
      <double>5</double>
      <double>6</double>
      <double>7</double>
      <double>8</double>
      <double>9</double>
      <double>10</double>
      <double>11</double>
      <double>12</double>
      <double>13</double>
      <double>14</double>
    </test>
    <edit name="antialias" mode="assign">
      <bool>False</bool>
    </edit>
  </match>
<後略>

然後 mozilla 中字型設為 serif...
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:我的 Mozilla 1.3-5 有掉字的現象

文章Tetralet » 週五 5月 23, 2003 11:17 am

octapult 寫:我剛剛試了一下,發覺我在 fonts.conf 裡面將 render 設為 false,不管畫面上的字型是否有打開 anti-aliasing,都不再掉字了。(render 都設為 false 了,居然還能打開 AA,真是奇怪 :-? )


問個笨問題:
為什麼我把我的硬碟給翻過來了,
還是找不到 fonts.conf 這個檔案呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:我的 Mozilla 1.3-5 有掉字的現象

文章octapult » 週五 5月 23, 2003 1:11 pm

jesse.sung 寫: octapult 兄, 在 ~/.fonts.conf 裡關的:
代碼: 選擇全部
<前略>
  <match target="font">
    <test name="size" compare="eq">
      <double>5</double>
      <double>6</double>
      <double>7</double>
      <double>8</double>
      <double>9</double>
      <double>10</double>
      <double>11</double>
      <double>12</double>
      <double>13</double>
      <double>14</double>
    </test>
    <edit name="antialias" mode="assign">
      <bool>False</bool>
    </edit>
  </match>
<後略>

然後 mozilla 中字型設為 serif...

jesse 兄,在我這邊的情況是只設定 antialias 為 false,還是會有掉字的情形,必須連 render 也設為 false,才不會掉字。我目前的設定為:
代碼: 選擇全部
        <match target="font">
                <test name="family" compare="eq">
                        <string>PMingLiU</string>
                        <string>MingLiU</string>
                </test>
                <test name="size" compare="eq">
                        <double>8</double>
                        <double>9</double>
                        <double>11</double>
                        <double>12</double>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="render" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>

有趣的是,新細明體/細明體在 8、9、11、12 會使用 bitmap 字型,而其他英文字型仍然有打開 AA,也沒有掉字的問題。不過只要超出這個大小範圍之外,又會開始出現掉字的問題。

p.s. 如果我只設定 render 為 false 而不設定 antialias 的話,新細明體/細明體依舊會打開 AA,所以我只好兩個都設成 false。
------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


回到 debian desktop

誰在線上

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

cron