作者HZYSoft (PCMan 2003)
看板PCman
標題Re: [心得] PCMan 2003 Lite 設定字型
時間Wed Oct 8 15:24:17 2003
※ 引述《jealousguy (jealousguy)》之銘言:
: ※ 引述《NelsonT (=== 朝酒晚舞 ===)》之銘言:
: : 是否選了不支援Chinese-Big5字型?
: : 動態調整字型大小有沒有開 ?
: 選擇的是標楷體
: 動態調整字型大小有開
真是不好意思,其實這是程式本身設計的問題
當初修改時忘了考慮斜體字,而因為Windows文字輸出的系統功能都是以長方形
作為邊界,事實上不只文字,Windows上很多的圖形輸出都是用長方形在算,
即使輸出的字體是斜的,計算輸出位置和大小的時候還是得用長方形而不能傾斜
所以在我的程式使用長方形計算的時候就自然切掉了最右邊傾斜凸出的部分
理論上這應該是可以克服,但是修改起來有點麻煩,因為....
當初為了加快畫面輸出速率,手動把程式做了一些最佳化,結果程式碼可讀性下降很多
結構也變的很差,有些地方現在連我自己都看不太懂當初在寫什麼
所以現在我不敢亂改,否則一個沒改好連帶其他東西都會出問題,
而且我目前也沒有想到好的方式,如果要做可能要利用不含背景的文字輸出,
這樣的話輸出畫面速度會稍微減慢,(雖然可能是肉眼無法察覺)
而且大部分的情況下都不會用到,所以應該不會針對這個問題作修改
PCMan當初的設計大原則就是,大多數人都用的到的功能一定要有,
但是如果比較少用的功能,就不浪費空間去寫,讓軟體盡量能用最小的程式達成最大的功能
所以有些小地方的罕用功能就不是那麼完整了,這是我當初設計PCMan的原則。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.59.3
※ 編輯: HZYSoft 來自: 140.129.59.3 (10/08 15:25)
1F:→ NelsonT:已收入/說明。 推 140.113.95.89 10/08
2F:→ NelsonT:另,歡迎大家看看千變萬化的問題區 ^_^ 推 140.113.95.89 10/08
3F:→ jealousguy:推~作者設計PCMan的原則~ 感謝回答 :) 推 210.71.22.5 10/10