cht電腦資訊文書排版TeX
adm Find login register

[轉錄] Re: [問題] UTF8 E6989E 缺字 ?

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
1subject: [轉錄] Re: [問題] UTF8 E6989E 缺字 ?Promote 0 Bookmark 02008-07-24quote  

From: "蒙古大夫 2.0" <EdwardLee.bbs@bbs.cs.nctu.edu.tw>
Subject: Re: [問題] UTF8 E6989E 缺字 ?
Date: 24 Jul 2008 04:37:52 GMT
Newsgroups: tw.bbs.comp.tex
Newsfetch: tw.bbs.comp.tex
Organization: 交大資訊次世代BS
Xref: csnews.cs.nctu.edu.tw tw.bbs.comp.tex:42654

※ 引述《suglwu.bbs@ptt.cc (suglwu)》之銘言:
> ※ 引述《EdwardLee.bbs@bbs.cs.nctu.edu.tw (蒙古大夫 2.0)》之銘言:
> :   左日右丙(U+661E)並不屬於 Big-5 範圍的字,所以,一般的舊字型
> :   不會包括。可以使用昺(U+663A)來代替。
> :   cwk/cwm 會有這個字是自行造字加進去的。
> 謝謝,知道原因就好了。
> 因為這個字 左日右丙(U+661E) 剛好是用在人的名字上
> 換成替代的 昺(U+663A)字,怕會改到別人的名字不太好。
> 不過如果非別人姓名的用字可能就沒關係了
> 所以請問如果要自行造字有哪些參考資料?
> 是參考這一篇嗎? [1]
> 或者有其他更恰當的方法?
> 感謝!
> [1] http://blog.bs2.to/post/EdwardLee/4659

  用這種方式也是可以,但有一個重大缺點,就是這是點陣字,所以,
  比較適合用在 Unicode 尚未收錄的字。

  可以參考這篇文章:

  http://blog.bs2.to/post/EdwardLee/1862

   不是要用 reference,而是把兩個字取有用的部份合成一個字,例如,
  把暉和炳各取「日」和「丙」合成「日丙」。

  這個字在[1]:

[edt1023@lgj ~]$ charucs 昞
UCS2/4 : 0x661E (26142)
                    ^^
UTF-8  : 0xE6989E
Big-5  : NA
gb2312 : NA

  所以,用 fontforge 開啟 nsungu66.pfb 來合成加入(位置在 U+661E),
  產生新 pfb 時會順便生 *.tfm,取代原來的 pfb/tfm 就可以了。

  當然,最簡單的方式就是那個字文章中使用 cw 系列的 Type1,如 cwmc。



ps. fontforge 的中文使用教學在:
    http://cle.linux.org.tw/~edt1023/fontforge/index.html
    點一下國旗的地方就是。
[1] ftp://cle.linux.org.tw/tex/cjk/tools

--
▄▄▄▄▄▄▄        ▄▄▄▄  ▄▄▄▄▄▄  <telnet://bbs.cs.nctu.edu.tw>
  █▄▄▄▄█        █        ▄▄▄▄▄█ Player: EdwardLee
▄█▄▄▄▄█  ▄▄▄█        █▄▄▄▄▄ From: linux.cc.ntu.edu.tw


本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
2subject: Promote 0 Bookmark 02008-07-24quote  

這應該不會太難,只是要熟悉 fontforge 的基本操作。我已經弄好了,放在 CLE:

 ftp://cle.linux.org.tw/tex/cjk/fonts/nsungt1/nsungu66.tar.gz

 ftp://cle.linux.org.tw/tex/cjk/fonts/nkait1/nkaiu66.tar.gz

解開後取代原檔案就可以了。 如果往後有自行加字的需求,練習一下是很值得的。


本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
3subject: Promote 0 Bookmark 02008-07-25quote  

 作者  Edward (蒙古大夫 2.0)                                看板  TeX        
 標題  Re: [問題] UTF8 E6989E 缺字 ?                                        
 時間  Fri Jul 25 11:39:57 2008                                              
───────────────────────────────────────

※ 引述《suglwu (suglwu)》之銘言:
> 感謝!                         
> 測試過 nkai 可以用了! (nsungu 等一下來測)
> 不知道是不是我眼睛有問題                 
> 『左日右丙』不管在 naki 或 ckwu 看起來都比旁邊的字矮一點
> 在 ckwu 字型感覺比在 nkai 字型較厚實                   
> 還是每一個字很仔細看且看久後都會感覺跟旁邊的字沒有很一致 :)
> 很感謝幫我造這個字                                        
> 至少以後用到時不用特別在文稿內對這個特別的字指定字型

  自行去抓其他的字來拆出來組合的,當然不容易完全符合原字型的風格。
  尤其是楷體,楷書在左右上下偏旁的大小會有相對性,和宋體這類刀刻字
  的方正設計不同,需要自行去微調,日丙、柄、炳裡頭的丙,在楷書中是
  不會一樣大小的。                                               

  ftp://cle.linux.org.tw/tex/cjk/fonts/nkait1/nkaiu66-new.tar.gz


--
一個神聖的目標是很危險的。當一個目標變得神聖時,
要達到這個目標的手段往往會變得很卑下。(林語堂.快樂的天才)
--                                                       
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: linux.cc.ntu.edu.tw


CC: 字型
cht電腦資訊文書排版TeX
adm Find login register
views:11246