PALMisLIFE 討論區

標題: [分享] 在 debian 下製作 qpf 字型的方法 [列印本頁]

作者: mfhsieh    時間: 2005-1-6 03:49
標題: [分享] 在 debian 下製作 qpf 字型的方法
因為我慣用 debian 的 linux 系統,而之前大家所提製作 qpf 字型的方式都以 rpm + tgz 為主。

我在多方嘗試後,試出了在 debian 下製作 qpf 字型的方法,在此野人獻曝回饋一下。這看來會比在 redhat 下容易,以前沒試過的人,若以後要轉 qpf 字型時,可以考慮一下 debian 的平台。

1. 安裝 qt3-dev-tools-embedded,這個套件中就有 qvfb 及 makeqpf 兩支程式:
    apt-get install qt3-dev-tools-embedded

2. 上面裝的 makeqpf 並無法用來產生我們須要的 qpf 字型。詳情請看 Converting TTF fonts into QPF。所以要另抓可用的版本:
    wget http://moria.ionkov.net/zaurus/makeqpf/makeqpf-ft-2.1.4-default
   
    為了怕名字太長難記,把它改名為 makeqpf:
    mv makeqpf-ft-2.1.4-default ~/makeqpf
   
3. 建立目錄架構:
    mkdir -p ~/qt3/lib/fonts
   
4. 在剛剛建立的 fonts 目錄下,建立檔案 fontdir,內容大概是 (請自行調整):
    arial arialuni.ttf FT n 50 100 u
    arial arialuni.ttf FT n 50 120 u
    ... (略)
    arial arialuni.ttf FT n 50 240 u
   
   另外把從 windows 複製出的 arialuni.ttf 也放到這個目錄中。

5. 開啟 QT 的 virtual framebuffer,執行後會有一個全黑的視窗跑出來:
    qvfb &
   
6. 執行 makeqpf,執行後會在上面的視窗中跑出一個小視窗:
    export QTDIR="~/qt3"; ~/makeqpf -display Transformed:Rot270 -A
   
   在等待一會兒後,在 ~/qt3/lib/fonts 中就自動會有字型檔生成了。

--

註:其實我在第二個步驟虛耗了好幾個鐘頭。後來才發現要 patch 過的版本才能用。

註:其實方式和以前的差不多啦!只是裝軟體時容易一些,而且執行指令時環境變數用預設的就可以了。

[ Last edited by mfhsieh on 2005-1-6 at 04:01 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5