- 博客(25)
- 资源 (10)
- 收藏
- 关注
原创 如何制定一个“更好”的点阵字库格式
古语有云:没有最好,只有更好。如要制定一个好的点阵字库格式,需考虑如下几点因素:1、语言支持2、检索效率3、空间占比4、维护与扩展一、语言支持网络上可以搜索到各种各样的点阵字库软件,归类一下主要分3种格式:等高等宽,等高不等宽,不等高不等宽。前2种颇为常见,基本近80%,如果只是处理一些常规语言(如英文,中文,韩文等),基本满足了。若遇到一些特殊语种(如阿拉伯语,泰...
2021-12-07 19:04:23
590
原创 矢量字体合并《注意事项》
针对一些特殊语种,如阿拉伯语,泰文,印地语等,做字体合并时,不仅只是字符合并,还需将(字体内嵌的)文本整形规则一起合并过去,否则合并后的矢量字体文件不完整,间接导致不能被正常使用。
2021-12-03 17:36:22
1075
原创 点阵字库怎样才能做到字符显示更紧凑?
点阵字库,能否做到紧凑显示,完全由字库决定。一、非等宽字库由于应用场景不同,需求不同? 例如:打印机,对排版要求高,等宽字库用得较多。若是屏显,则大部分要求非等宽字库,紧凑,看着更舒服。由于中日韩属于方块字,是否等宽反差不大,在此主要探讨拉丁文。如下图示:等宽与非等宽效果对比二、字库数据结构1. 纯点阵信息 (不适合紧凑处理)网上可以找到很多的“点阵字库生成软件”,但 80~90%,主要为了解决方块字而设计,基本上除了检索表(甚至都没有检索表),就是纯点阵信息(包含填充白边)。这种.
2021-10-20 22:22:00
378
3
原创 灰阶点阵字库的利与弊!!!
点阵字库会涉及到 BPP(指像素深度。即存储每个像素所用的位数),常用主要分为:8bit, 4bit, 2bit, 1bit,当然还有彩色点阵字库。只是很多时候,我们默认说点阵字库,一般指 1bit 的(黑白)点阵字库;而 8bit, 4bit, 2bit 皆统称为灰阶(或抗锯齿)点阵字库。一、抗锯齿和空间占比 灰阶字库最大特点:抗锯齿,即边缘柔化处理。如下图示,分别为 8, 4, 2, 1 (单色)bit 的点阵字库模拟效果。显示效果优劣排序:8bit > 4bit >...
2021-10-13 14:59:44
920
原创 什么是字符基线,它的作用,以及如何调整?
字符基线相关介绍:1. 什么是字符基线?2. 基线的作用是什么?3. 在什么情境下需要调整基线?4. 如何调整基线?
2021-10-12 16:49:59
1298
原创 计算机中文编码《区位码\国标码\机内码》进阶史
历史悠久的泱泱中华,文化博大精深,文字独一无二,且能没有一套属于自己的计算机编码。1980年,为了使每个汉字有一个全国统一的编码,我国颁布了汉字编码的国家标准:GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是国内所有汉字系统的统一标准。将一些常用符号及汉字,按区与位的方式编入码表,这套编码便是区位码。一、区位码区位码是一个四位的十进制数,高两位为区码(01-94),低两位为位码(01-94),由此组成一个94×94的矩阵,每个码值都...
2021-10-11 23:48:26
28289
1
原创 如何裁剪BDF字库?
在某些应用场合,可能只需要用到极少数字符,为了空间最优,故裁剪字库也是常有。例如:我们已经找到了一个 BDF 字库,感觉效果还不错,但只想用其中的一些字符 ( 如: #, *, 0 ~ 9 ),用于拨号展示。操作流程:一、 获知编码说明:Encoding即指其字符的对应编码,前者为10进制,【】内为 16进制。二、 软件操作打开...
2021-06-23 11:19:47
389
3
原创 为何有的bdf文件打不开???
为何有的bdf 文件用 BdfEditor 软件打不开???原因: BDF文件格式不规范。 解决方法: 修正文件即可。BDF: Glyph Bitmap Distribution Format。Adobe公司推出的一种符号位图描述文件格式,用来记录点阵字库信息,文本形式,可阅读性强。如下图示:BDF标准文本格式如下:START...
2021-06-22 09:58:20
849
原创 灰阶点阵字库如何生成???
随着硬件的不断迭代更新,对显示效果要求逐步提高,单色(黑白)点阵字库,已然无法满足某些场景需求。因为单色点阵字库,若是通过算法渲染,虽说空间最优,但是会存在笔画粗细不一,弯折处锯齿明显。而灰阶字库正好可以弥补其缺陷。如下图示:不同位深度的显示效果对比。说明: 位深度用于指定图像中的每个像素可以使用的颜色信息数量,信息量越大,颜色表现自然更优。故显...
2021-06-19 10:51:00
598
原创 多国语言点阵字库合并!!!
点阵字库合并,主要针对 unicode 编码字库, BDF格式(点阵形式),将多个同点阵大小,不同语言合并成一个新的字库文件。 在现实生活中,很难找到一个 unicode全字库(不论是矢量,还是点阵形式),为了能更好的支持不同语言 或管理使用字库,字库合并则非常有意义。 例如: 将 2个24点阵的中文 和 韩文 BD...
2021-06-18 15:01:48
1299
3
原创 灰阶点阵字库的利与弊!!!
点阵字库会涉及到 BPP(指像素深度。即存储每个像素所用的位数),常用的主要分为:8bit,4bit, 2bit, 1bit,当然还有彩色点阵字库。只是很多时候,我们默认说点阵字库,一般指 1bit 的(黑白)点阵字库; 而 8bit,4bit, 2bit 皆统称为灰阶(或抗锯齿)点阵字库。一、抗锯齿和空间占比灰阶字库最大特点:抗锯齿,即边缘柔化处理。如...
2021-06-12 15:16:23
506
原创 论点阵字库编辑的必然性!!!
不时有朋友问我,为何我生成的(单色,1bit)点阵字库总是差点感觉呢?那是因为有比较,才会有“伤害”!!!一、效果图示比较我们常看到的是电脑,手机等电子产品上的字体效果,它们基本都是矢量字库,加入了平滑(抗锯齿)效果,所以看着更漂亮。详见如下图示:图1: 取消平滑效果设置图2: 取消平滑后的效果图示图3: 设置平滑后的效果图示朋友们,是否觉得“图2”的显示效果看着也有些别扭呢?二、原...
2021-04-08 22:26:51
282
原创 埃塞俄比亚 - 阿姆哈拉语
埃塞俄比亚 的官方语言是:阿姆哈拉语。Unicode 编码范围:#1200-137F #埃塞俄比亚语 (Ethiopic)#1380-139F #埃塞俄比亚语补充 (Ethiopic Supplement)#2D80-2DDF #埃塞俄比亚语扩展 (Ethiopic Extended)一、 点阵模拟显示与矢量字库显示对比 上方黑底白字:BdfEditor...
2019-07-04 15:42:06
2963
原创 win7 错误代码 0x490 解决方法
我的系统环境: win7 ( 64位 )今天不小心中招了,都不知啥原因?晚饭后,一看电脑蓝屏了。于是 "启动启动修复" ,得出结论是:修复操作:系统文件完整性检查和修复结果:失败。错误代码=0x490于是到网上到处找解决方法,最终功夫不负有心人。解决方式是:重启电脑 -- 按 F2 键进bios -- 将 SATA 的 ACHI 接口改成 IDE接口,重...
2013-05-22 22:44:18
7978
原创 在windows下轻松编辑、预览 BDF 文件
BDF是XWindow系统中使用的字体文件,全称是Glyph Bitmap Distribution Format(BDF)。BDF是Adobe制定的,它是点阵字体的文本描述,可阅读性较强。参考文档详见:http://partners.adobe.com/public/developer/en/font/5005.BDF_Spec.pdf既然是文本描述,可读性再强,也无...
2012-11-12 11:49:03
1172
4
原创 Ubuntu安装配置 git 服务器全过程纪实
Ubuntu 安装配置Git过程记录,在此与大家共享。同时感谢太多太多给与我帮助的人,祝好人一生平安,身体健康。1、测试平台服务器:Ubuntu 11.10AMD64IP:192.168.1.114客户端:Ubuntu 10.10AMD64IP:192.168.1.94用户:user1 用户主目录:/...
2012-04-11 18:54:05
106
原创 解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁
解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁。下载地址如下英文版地址:http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe简体中文版地址:http://download.microsoft.com/download...
2012-04-09 11:56:54
213
原创 GetLastError 返回值意义
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效。〖14〗-存储...
2012-04-08 09:08:26
176
原创 波斯文书写规则
波斯-阿拉伯字母系统是一种以阿拉伯字母为主的书写系统。起初这套系统只用于阿拉伯语,但后来被波斯语吸收,并加入了四个字母:پ[p], چ [tʃ], ژ [ʒ], and گ [ɡ]。而后这套系统被许多不同的语言广为变化、应用,像是乌尔都字母、库尔德语字母、奥图曼土耳其字母、鞑靼语、阿塞拜疆语等。字母表:它相似于阿拉伯文(详见:阿拉伯文排版规则),遵守从右至左,连写变形规则。...
2011-08-05 23:32:53
1482
5
原创 编码转换(内码转unicode码)
大家好,今天在GuiTool中增加了一个小巧的功能(内码转unicode),希望大家能喜欢。具体见下图红色框部分。操作很简单,在内码编辑框中键入你要查询的内码字符或字符串即可。默认为 U16-LE(unicode)支持转换编码类型: U16-LE, U16-BE, UTF8TOOL 下载地址:http://ishare.iask.sina.com.cn/f/1718...
2011-07-17 00:01:49
316
原创 阿拉伯文排版规则
阿拉伯语属阿非罗-亚细亚语系(闪含语系)闪语族。词一般由3个原生字母构成,可添加前缀,后缀,或使词的内部音位发生变化和插入其它音位构成新词。阿拉伯共有28个字母,都是辅音字母,每个字母只代表一个辅音音素,每个音素只用一个字母表示。对应unicode:0x060C--0x06FE。阿拉伯语共有8个元音,3个短元音,3个长元音和两个半元音,短元音是用加在辅音...
2011-05-25 23:55:33
444
原创 Vista UAC中把应用程序标注为“管理员权限”的四方法
在Microsoft 的UACBlog里对此有过叙述。总结如下:首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上一个盾牌标记。因此很容易看出来。其次,如果UAC有效的话,管理员程序启动时会弹出执行许可或者管理员密码输入对话框。据此你可以知道你的标注是不是成功。方法一:把文件名里包含 “Setup”, ”Install” ,“Update”字样,比如T...
2009-07-27 10:24:18
103
原创 yuv 格式详解
概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经...
2009-06-17 14:11:11
356
免费且超小的unicode编码转换软件(toUnicode)
2021-10-15
16点阵Unicode编码全字库(bdf格式)
2021-10-12
字库工具 guitool(Trial) Setup 1.13.rar
2019-07-04
BDF 预览编辑工具
2012-11-13
多国语言开发必备工具(点阵字库+多国语言文本管理+MTK 字库+字库解析源码 c)
2012-08-21
最新unicode点阵字库生成工具(fontmaker)
2012-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人