自己动手合成喜欢的编程字体

来源:互联网 发布:Mac 不能共享文件夹 编辑:程序博客网 时间:2024/05/18 22:10

有很多漂亮的编程字体,英文部分很漂亮,但中文只能显示默认的宋体,在写中文注释的时候很不搭,于是自己试着把好看的中文字体合成到英文字体当中,感觉效果还不错。下面就把合成方法写给大家,希望可以帮助和我一样喜欢鼓捣这些的人。大笑

首先给大家看下我自己合成的效果,我使用的是Ubuntu Mono(英文)+微软雅黑(中文)。



操作步骤:

1.安装FontCreator软件(我使用的是9.0版本),准备字体文件。

2.新建一个工程(当然也可以直接打开字体文件,直接在里面修改),并给字体起名,字体风格选择常规。


3.打开后全选字形然后删除,Delete即可。


4.打开英文字体文件,全选后查看其项目选项个数并复制(Ctrl+C即可)。


5.在新建工程窗口中选择插入-插入字形,插入字形个数与英文字体文件的项目选项个数相同。


6.选择编辑-特殊粘贴(Ctrl+Alt+V),并如下图勾点选选项。同样中文字体也可使用此方法,将中文字形加入其中。


7.通过文件-输出字体,根据需求选择格式。这样基本的字体合成就完成了。


强迫症较为严重患者可以继续看……

有些英文字体是“字体系列”,就是在Fonts文件夹下点开一个字体时,里面会出现常规、粗体、斜体、粗斜体的字体文件。


在编程软件中,经常会出现粗体和斜体,所以我们合成字体也可以将粗体、斜体、粗斜体一并合成。当然只合成常规字体也是可以使用的,就是在出现斜体时候,是系统拉伸后的斜体,而不是字体本身的斜体,有些字体的斜体设计和常规字体是不一样的。这样我们找来中文字体的粗体、斜体和粗斜体,然后按照上述方法逐一添加,就可以了。

如果你将合成好的字体安装后,会出现字体被覆盖或者提示已经安装等各种情况,导致不能正常使用。这就要改字体的名称,从而使他们变成“系列字体”。方法如下:

在输出字体前,选择要修改的字体窗口后,通过字体-属性打开“字体属性”对话框。


这个是常规字体的属性设置,注意颜色标注的几个选项,下面我在贴上粗斜体的字体属性。


通过对比可以看出,要建立“系列字体”,“字系”是一样的,只需要修改“字体子系”,其中粗体为“Bold”,斜体为“Italic”。黄色区域是根据你上面的设置自动生成的。通过上面的修改后,再安装字体的时候,就会以“字体系列”的形式出现在Fonts文件夹中了。


还有就是大部分中文字体是不带斜体的,一般只有常规、粗体、细体。这样在英文是斜体的时候,中文确是常规字体,看着有些不搭。Android Studio的注释就是如此。下面就把如何将常规字体改成斜体的方法告诉大家:

通过工具-字形变换器,打开“变换向导”对话框,在“可用特征”里面选择“效果”-“斜体”,然后通过右指按钮添加到“脚本”框里面。角度一般选择13度即可。


设置完成后,选中要改变的字形,再使用“变换向导”,点击确定后,就可以变成斜体了。


最后祝大家都能合成到自己喜欢的字体!大笑

0 0
原创粉丝点击