update 測試繪製截圖。

筆刷歷史重播

之前判斷符號是半形寬度還是全形寬度的方式,基本上是用偷懶的方法 直接假定ushort 127以下的字都是1格寬,其餘都是2格寬 一些例外再額外用xml設定

以之前的需求來說勉強堪用,但是對於後續系統的擴充就有些不太適合 因此目前改為使用Unicode官網的CodepointWidth符號文件,來決定每個符號的寬度

其中有很多符號是屬於模糊(Ambiguous),此時須要依據使用環境來判斷 因本軟體使用是中文環境,所以對於Ambiguous或Neutral採用寬度為2的判斷

一些特殊字母符號的測試 update

不過對於顯示方式,以及判斷模式 因為未來有打算支援非big5的繪製模式 也許增加幾個偏好設定選向來調整,還在思考這部分的調整