⑴ 编程怎么创造字体
可以利用C语言来构建字体。
创建字体使用CreateFont函数,它的原型是:
HFONT Create Font(
intc Height,//字体的逻辑高度
intc Width,//字体的逻辑宽度
intc Escapement,//指定移位向量相对X轴的偏转角度
intc Orientation,//指定字符基线相对X轴的偏转角度
intc Weight,//设置字体粗细程度
DWORDb Italic,//是否启用斜体
DWORDb Underline,//是否启用下划线
DWORDb StrikeOut,//是否启用删除线
DWORDi CharSet,//指定字符集
DWORDi OutPrecision,//输出精度
DWORDiClip Precision,//剪裁精度
DWORDi Quality,//输出质量
DWORDi Pitch And Family,//字体族
LPCST Rpsz Face Name//字体名)。
编程字体的要求包括:
等宽(除非你用所谓Elastictabstop,不过这玩意肯定不普及)。
支持大多数西欧语言(所以只有ASCII覆盖是不行的),在此基础上覆盖面越大越好。
高的识别度(Legibility,非Readability),能准确区分Il1、O0o、各种标点符号等。在各种平台上清晰显示。
对中国用户而言,还需要满足以下两个附加要求:
覆盖GBK全区段,当然汉字越多越好,汉字宽度是西文严格的两倍,这样才能保证等宽。
⑵ 怎样改变编程小程序的字体颜色
窗口(windows)
-
常规--外观--颜色和字体--里面可以调节所有区域的字体和颜色。
⑶ 安卓编程怎样自定义menu中的字体大小
一、先到AndroidManifest.xml看看当前的theme是什么:
比如我这里的是AppTheme
[html] view plain
<application
......
android:theme="@style/MyAppTheme" >
二、然后在资源文件的res/values/styles.xml中找到 你的主题:
[html] view plain
<style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
三、然后在此添加上一个item,name=android:actionMenuTextAppearance,然后引用你自己定义的文字样式,不管是大小还是颜色都可以自己定义
[html] view plain
<style name="MyAppTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionMenuTextAppearance">@style/MyMenuTextStyle</item>
</style>
<style name="MyMenuTextStyle">
<item name="android:textColor">@android:color/red</item>
<item name="android:textSize">16sp</item>
</style>