2021年12月18日 星期六

fontforge 用script 簡繁字型取代

#!/usr/bin/fontforge
#
#     ./fontforge2.script  source.ttf 
# 會生成一個轉換完的 tmp.ttf 

if ($argc ==2 )
Open($argv[1])
endif

#萬
Select(0x842c)
CopyReference()
#万
Select(0x4e07)
Paste()
#專
Select(0x5c08)
CopyReference()
#专
Select(0x4e13)
Paste()
#業
Select(0x696d)
CopyReference()
#业
Select(0x4e1a)
Paste()

Generate('tmp.ttf')

1 則留言:

  1. ### copy from 1 file to another
    Open("FontFile1.ttf");
    Select(0u4e00);
    Copy();
    Open("FontFile2.ttf");
    Select(0u4e00);
    Paste();

    回覆刪除

 英文字母 代表 倉頡字根 (記法): C 金 戒指, D 木 切半, E 水支流 , F 火fire, G 土ground, H 竹節, i 戈點, J 十,K 大去頭倒地, l 中, M 一螃蟹横行, N 弓,O 人頭, P 心 pi po 跳, Q 手掌, R 人, S 側...