昨天(星期五)晚上,開放字形社群好友高盛華(Arne)光臨剎那搜尋工坊,進行single.fnt字形和ccgfind剎那字引(有字形編輯器功能)修正的討論。其中最苦惱的是single.fnt以後的維護,單單用subversion版本管控(目前是這樣子)很累:
- 每次的提交是以整個single.fnt大檔來做
- diff只看得到字形檔原碼,很難比對出差異
- ccgfind修定single.fnt時,能夠只就變動過的部份產生獨立的專屬diff檔,個人暫名:single.diff,例如說只變更或增減三行,那就那三行可以選擇匯出成獨立的diff檔,而這個diff當然ccgfind也可以讀入。
- ccgfind內建視覺化的diff、merge機制,在匯入他人的diff以後,會出現diff視窗,左邊是single.diff,右邊是single.fnt,然後以checkbox的型式呈獻,使用者把想要代換的那幾行打勾。