利用fontforge制作自己的字体

最近手伤了,写代码特别慢,索性就干干一些奇奇怪怪的事情。

发现我电脑上的中文字体很是奇怪,于是便去找了中英混合的等宽字体。

满足条件的只找到了YaHei Consolas Hybrid,是微软的Consolas和雅黑的混合字体,发现除了`和’难以区分之外都很符合我的需求,于是便下了下来。

然而用上了之后发现居然不支持powerline,这让我很是头痛,因此便开始了合并制作字体之旅,感觉打开了新世界的大门^_^

利用fontforge可以很方便得制作字体,自然也就可以去修改字体了。

powerline里是把从U+E0A0开始的一些字体修改成了箭头、分支、只读锁等符号。

因此把Consolas for powerline 里的powerline符号复制到我们的字体里就可以了。再把一些不符合自己习惯的字体稍作修改就可以生成字体了。

生成后就可以直接安装了,记得要给字体644权限。

sudo cp BBBobYahei.ttf /usr/share/fonts/truetype/BBBobYahei/
cd /usr/share/fonts/truetype/BBBobYahei
sudo chmod 644 BBBobYahei.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
时间: 2024-11-04 04:07:54

利用fontforge制作自己的字体的相关文章

【PhotoShop】利用PS制作唯美咖啡泡

难得喝杯咖啡,怎么能不拍张了(黑咖啡太苦经常喝实在受不了!) 得到如下图 看着还不错,可是总感觉空空荡荡的,所以就拿来PS练手了.最终效果图如下: 下面讲下制作过程: 首先是给照片加下咖啡泡的效果,找一张有咖啡泡的咖啡~然后选区把咖啡泡部分抠出来 把图片抠出来调整大小适应杯子,然后自然是选择混合选项让他更逼真了. 我这里选择的是点光,当然可以根据个人图片效果选择了.为了让图片更加逼真,我为该图层创建蒙版,并且用黑色画笔涂抹阴暗处(让阴暗处更阴暗)而显得有层次感.效果如图: 现在在加点文字吧.下面

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局 目前学习写的几种的网页布局可以分为以下几种情况: 1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可: 2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容

cocos2d-x 利用CCLabelTTF制作文字描边与阴影效果的实现方法

// // myttf.h// // Created by 王天宇 on 14-6-12. // // #ifndef ____SLG__myttf__ #define ____SLG__myttf__ #include <iostream> #include "cocos2d.h" USING_NS_CC; using namespace std; class myttf { public: //给文字添加描边 CCLabelTTF* textAddStroke(cons

利用@font-face加载Web字体

1.简介 @font-face用于自定义字体样式,从服务器端取得字体样式,使浏览器可以显示客户端并不存在的样式效果,给用户带来更好的展示体验. @font-face并不是CSS3的新特性,早在98年就被写入CSS2的规范当中,目前在IE6都可支持. 2.语法 @font-face { font-family: <FontName>; //自定义的字体名称 src: <source> [<format>][,<source> [<format>]]

ArcGIS利用DEM制作简单三维

利用DEM数据镶嵌后,矢量数据裁剪得到研究范围的DEM数据,在ARCScene中进行三维制作 ArcGIS利用DEM制作简单三维 点击学习我的系统教程哦

利用replaceChild制作简单的吞噬效果【jsDEMO】

[功能说明] 利用replaceChild制作简单的吞噬效果 [HTML代码说明] <ul class="list" id="list"> <li class="in">1</li> <li class="in">2</li> <li class="in">3</li> <li class="in"

利用QuickCHM制作chm

CHM是一种常见的帮助文件格式,也是电子书的一种格式. 下面是使用QuickCHM制作chm的步骤: 1.先将所有的word文档存储为mht格式,点击,文件--另存为网页,如下 2.确保所有的word文档都已经拥有了自己的mht备份. 3.用QuickCHM导入工程,点击,文件--CHM向导,选择文件夹路径 4.更改章节名称,如下 5.更改章节图标,如下 6.添加新的章节,例如添加index章节 7.更改章节的结构,直接在左侧的树上拖动节点进行编辑 8.保存工程,点击保存按钮,会发现文件夹下多了

如何利用PhoneGap制作地图APP

摘要:百度地图API是一套由javascript编写的地图程序接口,按说它应该运行在浏览器上.现在,只要利用PhoneGap,我们就能开发出移动平台上能使用的APP了! --------------------------------------------- 一.安装平台 PhoneGap支持5种平台,IOS,安卓,黑莓,WebOS,塞班. 我们下面以IOS为例,开发一个定位的APP. 1.下载xCode 注意看清楚,狮子系统和雪豹系统的安装程序是不一样的. a.可以到苹果应用商店app st

利用removeChild制作简单的倒序删除效果【jsDEMO】

[功能说明] 利用removeChild制作简单的倒序删除效果 [HTML代码说明] <ul class="list" id="list"> <li class="in">1</li> <li class="in">2</li> <li class="in">3</li> <li class="in"