作者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