給 TeX4ht 使用的字型

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

給 TeX4ht 使用的字型

文章Edward G.J. Lee » 週六 6月 23, 2007 1:09 pm

這是回應:
viewtopic.php?t=389&start=15
這個討論串,改寫的製作 TeX4ht 字型的工具,主要是考量處理速度,
所以改由 ruby 來寫,而且原 sh script 無法處理 Unicode CJK Ext B 的字
元,現在的 ruby 版本則改正過來:

http://edt1023.sayya.org/tex/mkhtf.rb
http://cle.linux.org.tw/~edt1023/tex/mkhtf.rb

使用方法和原 mkhtf.sh 一樣。

其他說明,我把他整理在:
http://blog.bs2.to/post/EdwardLee/9399
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下

文章granziliao » 週六 6月 23, 2007 5:35 pm

感謝果正兄的貢獻,不過,這ruby有個問題,似乎忘記替&#x????加上 ‘ ’
以下我將cwtex的五套htf轉好了,請在
http://idv.sinica.edu.tw/gliao/cwhtfs.tar.bz2
下載使用
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

文章Edward G.J. Lee » 週六 6月 23, 2007 5:46 pm

Oops, 忘了最後一個 ; 及括號。已更正,謝謝!請重新下載。

另外,不必每字型個都做,只做其中一個(選最多字的),其他的用 alias 的方式就可以了,例如 cwyuff.htf 內容是:
代碼: 選擇全部
.cwmuff

要注意前面有個英文句點。嗯,應該要加個 alias 功能才對。
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下

文章Edward G.J. Lee » 週四 6月 28, 2007 9:17 pm

已更新為 version 0.9,請重新下載,因為之前的程式有點問題:

http://edt1023.sayya.org/tex/mkhtf-0.9.tar.gz
http://cle.linux.org.tw/~edt1023/tex/mkhtf-0.9.tar.gz

# p1(06/23/07) 修正 htf 格式錯誤,感謝 granziliao。
# p2(06/26/07) 增加 -c 參數,以便產生實際的字元(預設是產生 Unicode 碼)。
# p3(06/27/07) 增加字元 agl 名稱列表,以便對應 Type 1 字型中的字元名稱。
# p4(06/28/07) 修正 mkhtf() while 迴圈 gap 大於 1 時,少算一列。
# p5(06/28/07) 更換 license 為 GNU GPL。Version number 0.9。

現在加 -c 參數,會產生實際的 UTF-8 編碼字元,而非原先的 Unicode 碼,如果你覺得這樣比較人性化的話。
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下

文章granziliao » 週四 6月 28, 2007 11:14 pm

太感謝了,這樣要加入其他的字型應該也相當方便(像CJK extB很完整的Hannom A)
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

文章Edward G.J. Lee » 週五 6月 29, 2007 12:17 pm

granziliao 寫:太感謝了,這樣要加入其他的字型應該也相當方便(像CJK extB很完整的Hannom A)

Unicode CJK Ext B 是在 Han nom B 上。

不過要把 HannomA + HannomB 組成一個巨大的 Type 1 字型需要另外動手腳,否則是製作不出來的。
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下

文章Edward G.J. Lee » 週二 7月 31, 2007 1:43 am

請更新為 1.0:

ftp://cle.linux.org.tw/tex/cjk/tools/mkhtf-1.0.tar.gz

# 07/16/07 全域變數改用 constant。補強命令列參數條件判斷。
# 07/17/07 更正 AGL{} 中的重複對應。

由於 TeX4ht 是目前我所知,能把 LaTeX(CJK) 文稿直接轉成 OO.o *.odt 的工具,所以,花了一點時間把它弄正確一點。
[Note] 還有一個 python 寫的轉換器,不過。目前似無法用於中文,要再研究看看。

這個工具和 LyX 配合起來,會讓 LyX 如虎添翼,只是目前流利度要再加強一下,尤其是和中文的配合。

[註] LyX 1.5.0 已經正式釋出。
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下


回到 share

誰在線上

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