[发明专利]LCD屏显示各国语言产生文字间距的解决方法在审
申请号: | 201711343846.5 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108021424A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 皇甫立稳 | 申请(专利权)人: | 苏州咖博士咖啡系统科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F17/21;G06F3/147 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 刘盼盼 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | lcd 显示 各国 语言 产生 文字 间距 解决方法 | ||
本发明公开了一种LCD屏显示各国语言产生文字间距的解决方法,可实现各国语言字库的自动生成,该软件通过分析文字的实际占用的像素宽度,自动调整该文字的整体宽度,并控制文字与文字间的间距,自动生成bmp格式的字库和嵌入式软件需要的代码文件,方便嵌入式软件开发者调用相关需要的文字,大大提高了嵌入式软件开发者针对各国文字显示的开发效率以及文字的美观。
技术领域
本发明属于LCD显示屏的技术领域,尤其涉及一种LCD屏显示各国语言产生文字间距的解决方法。
背景技术
嵌入式设备具体功耗低、体积小、成本低、硬件资源有限等特点,决定了嵌入式设备无法使用复杂的操作系统。所以需要用代码直接对屏幕控制,由于嵌入式设备显示的文字内容比较固定,由于屏幕较小,显示的文字比较突出。由于文字宽度并不是完全一样,比如笔画多和笔画少的文字,导致文字间的间距并不是完全一致,在较小的嵌入式设备屏幕上,会显得格外突出,不够美观。所以需要针对嵌入式设备产生完全等距的字体库。如果文字字数较多,或者语言种类较多,工作人员需要将每个文字按等距排列,并记录文字的坐标。这样的工作量是巨大的,而且繁琐,容易出错,或者一旦制作完成,很难再做修改。
发明内容
本发明主要解决的技术问题是提供一种LCD屏显示各国语言产生文字间距的解决方法,可实现各国语言字库的自动生成,该软件通过分析文字的实际占用的像素宽度,自动调整该文字的整体宽度,并控制文字与文字间的间距,自动生成bmp格式的字库和嵌入式软件需要的代码文件,方便嵌入式软件开发者调用相关需要的文字,大大提高了嵌入式软件开发者针对各国文字显示的开发效率以及文字的美观。
为解决上述技术问题,本发明采用的一个技术方案是:提供了一种LCD屏显示各国语言产生文字间距的解决方法,包括以下具体步骤:
a、用户打开想要生成字库的文本文件,选择字体、字号、文字效果和颜色,点击生成字库,产生字库和代码头文件;
b、采用软件读取用户打开的文本文件,计算文字个数为n个;
c、开始处理每个文字;
d、由文字产生文字图片,计算该图片中的实际像素点宽度和高度,并保存实际宽度和高度的像素信息;
e、将像素信息保存至字库,并计算每个文字的坐标,将坐标信息保存至代码头文件;
f、判断处理的文字个数是否小于文字个数n;
g、当文字个数小于文字个数n时,返回步骤c重新开始处理每个文字;
i、当文字个数大于文字个数n时,保存bmp字体文件和代码头文件。
在本发明一个较佳实施例中,所述的字库采用格式为bmp的字库。
本发明的有益效果是:本发明的LCD屏显示各国语言产生文字间距的解决方法,可实现各国语言字库的自动生成,该软件通过分析文字的实际占用的像素宽度,自动调整该文字的整体宽度,并控制文字与文字间的间距,自动生成bmp格式的字库和嵌入式软件需要的代码文件,方便嵌入式软件开发者调用相关需要的文字,大大提高了嵌入式软件开发者针对各国文字显示的开发效率以及文字的美观。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1 是现有技术中LCD屏显示各国语言产生文字间距的解决方法一较佳实施例的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州咖博士咖啡系统科技有限公司,未经苏州咖博士咖啡系统科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711343846.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镜片防刮涂层
- 下一篇:一种盐藻液浸没式超滤系统及盐藻液浓缩方法