CN115509402A - 一种调整字体粗体效果的方法、装置、设备、存储介质 - Google Patents

一种调整字体粗体效果的方法、装置、设备、存储介质 Download PDF

Info

Publication number
CN115509402A
CN115509402A CN202211249030.7A CN202211249030A CN115509402A CN 115509402 A CN115509402 A CN 115509402A CN 202211249030 A CN202211249030 A CN 202211249030A CN 115509402 A CN115509402 A CN 115509402A
Authority
CN
China
Prior art keywords
font
value
vertical
bold
thickening
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211249030.7A
Other languages
English (en)
Inventor
柳鲲鹏
冯建培
崔海东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taishan Information Technology Co ltd
Original Assignee
Taishan Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taishan Information Technology Co ltd filed Critical Taishan Information Technology Co ltd
Priority to CN202211249030.7A priority Critical patent/CN115509402A/zh
Publication of CN115509402A publication Critical patent/CN115509402A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请涉及计算机中字体显示技术领域,特别涉及一种调整字体粗体效果的方法、装置、设备、存储介质。接收字体粗细调节的指令,如果指令中包含字体粗细设定的预设信息,则计算待加粗字体的笔画加粗值;启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果。本申请技术方案可以预先设置字体横向加粗程度和竖向加粗程度,实现不同的粗体效果,丰富了可视化界面的显示,进一步地,为了防止竖线密集的字体加粗后,出现黑色密集影响识别辨认和不美观的情况出现,还通过判断竖线侧边的黑点数量来对加粗的线条进行不同程度的灰色填充,使粗体效果更美观,用户体验效果更好。

Description

一种调整字体粗体效果的方法、装置、设备、存储介质
技术领域
本申请涉及计算机中字体显示技术领域,特别涉及一种调整字体粗体效果的方法、装置、设备、存储介质。
背景技术
电脑***的图形化界面,都用到字体。通过字体引擎加载字体后,即可以使用字体进行绘制。使用字体绘制文字的时候,会根据不同设置,由字体引擎进行一些变形,如粗体、斜体、旋转等。
不同的字体引擎,在实现字体的各种处理上,有各自的算法。对粗体的操作中,通常默认只有一种加粗效果,无法设置线条的具体的加粗程度和加粗值,会使显示的字体缺少更多变化和展示的空间。
发明内容
本申请技术,是在研发字体引擎过程中,针对字体引擎实现粗体效果,研发的可以设置加粗程度和加粗值的方法、装置、设备、存储介质。
本申请是通过以下操作实现的:
一种调整字体粗体效果的方法,包括以下步骤:
接收字体粗细调节的指令,如果指令中包含字体粗细设定的预设信息,则计算待加粗字体的笔画加粗值;
启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果,如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果。
进一步地,计算待加粗字体的笔画加粗值包括以下步骤:
获取待调节字体的字号,根据以下公式分别计算一次基准值和二次基准值,一次基准值=字号*32768*128+32767,
二次基准值=一次基准值/65536/24,
对二次基准值取整,得到基准值;
使用以下公式分别计算横向加粗值和竖向加粗值,
横向加粗值=基准值*(横向加粗程度-1),
竖向加粗值=基准值*(竖向加粗程度-1)。
进一步地,位图模式下的字体粗体调节操作包括:
使用横向加粗值,调整插槽中的x方向相关字符度量,
或/和使用竖向加粗值,调整插槽中的y方向相关字符度量。
进一步地,所述计算待加粗字体的笔画加粗值,得到竖向加粗值之后,还包括查找待加粗字体中的竖线,竖线x方向坐标为A,竖线行数为B,如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内有黑点,则在x方向坐标A到A+竖向加粗值之间、行数为B的范围内使用灰度进行填充。
进一步地,所述计算待加粗字体的笔画加粗值,得到竖向加粗值之后,还包括查找待加粗字体中的竖线,竖线x方向坐标为A,竖线行数为B,如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内均为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用一级灰度进行填充;如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内部分为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用二级灰度进行填充;
如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内无黑点,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用黑色进行填充;其中二级灰度的灰色程度大于一级灰度的灰色程度。
本申请还提供了一种调整字体粗体效果的装置,包括:
预设信息判断模块:用于接收字体粗细调节的指令,判断指令中是否包含字体粗细设定的预设信息,如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果;
笔画加粗值计算模块:用于计算待加粗字体的笔画加粗值;
字体粗体调节模块:用于启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果。
所述的的装置,进一步地,还包括:
竖线加粗灰度和等级判断模块:根据竖线加粗信息和竖线加粗灰度,确定灰度等级。
本申请还提供了一种调整字体粗体效果的设备,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现所述的调整字体粗体效果的方法。
本申请还提供了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现所述的调整字体粗体效果的方法。
本申请技术方案可以预先设置字体横向加粗程度和竖向加粗程度,实现不同的粗体效果,丰富了可视化界面的显示,进一步地,为了防止竖线密集的字体加粗后,出现黑色密集影响识别辨认和不美观的情况出现,还通过判断竖线侧边的黑点数量来对加粗的线条进行不同程度的灰色填充,使粗体效果更美观,用户体验效果更好。
附图说明
图1为本申请调整字体粗体效果方法的流程示意图;
图2为字体设置界面示意图;
图3为字体设置界面示意图;
图4为字体设置界面示意图;
图5为本申请调整字体粗体效果装置的示意图;
图6为本申请调整字体粗体效果设备的示意图。
具体实施方式
专业术语解释:
字体和字体文件:同样的文字(或字符),使用不同的字体绘制,就会呈现不同的样子。而字体信息都是保存在文件中,称为字体文件。
字体引擎:字体引擎加载一个字体文件后,就可以获取字体的图像来绘制字符了;同时,字体引擎还会处理一些效果,如粗体、粗体、旋转等。字体引擎可以根据需要,启用一个字符的位图模式或矢量模式。
矢量模式:又称向量模式,每个字型是通过数学曲线来描述的,可以进行方便的变形,如缩放、旋转等。
位图模式:每个字符的信息都是像素图像,不同字号的图像也不同。由描述可知,一个文字,同字体同字号,矢量模式和位图模式的实际显示效果会有所差异。
像素扩展。字***图图像中的像素通常是一个bit。为了需要,可以扩充为byte,图像数据区也相应的扩大。
灰度数量。位图图像的像素,如果是一个bit,只能表示2种灰度;如果是一个byte,则能表示256种灰度。
字***图数据结构:一般来说包含以下信息:
1、宽度(width,columns),表示一行多少个像素点;
2、行数(rows,height),表示共有多少行像素点;
3、步进(pitch,step),一行像素占用几个byte;
4、位图图像的数据区,一般来说,一个bit代表一个像素。
需要说明的是,字***图的宽度、高度,跟字符的实际宽度、高度可能一样,也可能有差别。为了保证位置正确,需要使用插槽。
插槽(Slot),包含位图的位置信息:top和left。
字符方向:默认情况下,字符是头向上的,这个方向是北或者上。
字符度量:包括宽高等信息。字符度量的宽高与字体的图像(矢量或位图)宽高,是两个不同的概念。
字体,每个字体同时包含字体名、字号信息。文中涉及到字体时,不再加以说明。
所有跟位置有关的信息,都是从0开始计数。各公式中不再加以说明。
位图图像:不同字体、不同字号、不同字符的位图图像,各不相同。可以把字体图像作为一个矩形区域,包含的信息有:图像数据区,width,rows,pitch等。
width(宽):表示位图图像中,一行的像素个数。
rows(行数):表示位图图像中,有多少行像素。
pitch(步进,步):位图图像中,一行像素所占用的字节数。
x:x坐标,表示处理位图图像的一行像素时,当前正在处理的位置。x大于等于0,小于width。
y:y坐标,表示处理位图图像时,当前正在处理的行号。y大于等于0,小于rows。
Src:凡是有Src后缀的文字,都表示是源图像的信息。如xSrc,表示源图像的x坐标。
Dest:凡是有Dest后缀的文字,都表示是目标图像的信息。如widthDest,表示目标图像的宽度。
插槽:插槽结构的简称。
数据区:指一个缓冲区,仅包含具体的数据,不包含数据的相关描述信息。图像结构:又称位图结构。该数据结构,包含width、rows、pitch、数据区等。
一种调整字体粗体效果的方法,结合图1,包括以下步骤:
接收字体粗细调节的指令,如果指令中包含字体粗细设定的预设信息,特别是横向加粗程度、竖向加粗程度,则计算待加粗字体的笔画加粗值;
启用位图模式,执行位图模式下的字体粗体调节操作,对特定区域进行黑色填充,实现字体粗体效果,
如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果。
字体粗细设定的预设信息可以参考图2-4,可以限定字体、字号、旋转角度、是否调整或优化插槽位置、横向加粗程度、竖向加粗程度、各级灰度的灰度值等信息。
此处***默认的方式实现字体粗体效果一般是指目前通常使用的点击程序中的加粗按钮后,按照***预先固定设置的加粗程度和方式进行加粗,如office***中的“B”按钮。
进一步地,根据横向加粗程度、竖向加粗程度来计算待加粗字体的笔画加粗值包括以下步骤:
获取待调节字体的字号,根据以下公式分别计算一次基准值和二次基准值,一次基准值=字号*32768*128+32767,
二次基准值=一次基准值/65536/24,
对二次基准值取整,得到基准值;
使用以下公式分别计算横向加粗值和竖向加粗值,
横向加粗值=基准值*(横向加粗程度-1),
竖向加粗值=基准值*(竖向加粗程度-1)。
执行位图模式下的字体粗体调节操作,对特定区域进行黑色填充,即是按照横向或竖向加粗值,在特定区域内进行黑色填充,实现线条和字体的粗体效果。此步骤中横向加粗程度、竖向加粗程度为字体粗细设定的预设信息中设定的数值。
进一步地,位图模式下的字体粗体调节操作包括如下操作:
如果允许修改字符度量,使用横向加粗值,调整插槽中的x方向相关字符度量,或/和如果允许修改字符度量,使用竖向加粗值,调整插槽中的y方向相关字符度量。
新建目标图像结构,计算widthDest(目标图像宽度)=widthSrc(源图像宽度)+横向加粗值;计算rowsDest(目标图像行数)=rowsSrc(源图像行数)+竖向加粗值。
如果源图像和目标图像的信息存在差异,即widthDest不等于widthSrc,或rowsDest不等于rowsSrc,则新建目标图像结构的数据区,图像结构数据区的sizeDest=rowsDest*pitchDest。此操作相当于调整了图像的大小,为需要加粗的部位在相应的位置预留了空间。
目标图像结构的步进如果是位模式,则pitchDest(目标图像步进)=(widthDest+7)/8,目标图像结构的步进如果不是位模式,则pitchDest=widthDest。设置源图像结构的数据区,为字节图像结构的数据区,复制数据。根据计算公式byteSrc=ySrc*pitchSrc+xSrc计算源图像的byte位置byteSrc,根据byteDest,把目标图像对应位置的值为所取源值。
判断是否还有需要处理的图像行,如果有,计算源图像数据区偏移offsetSrc=pitchSrc*y,计算目标图像数据区偏移offsetDest=
pitchDest*y,将源图像数据区offsetSrc位置开始的数据,复制到目标图像数据区offsetDest开始位置,数量是pitchSrc个字节。
进一步地,考虑到待加粗的字中可能含有类似“田”这样的字体结构,如果单纯按照前述的方法,如果字号较小,进行黑色填充后,有可能将线条围成的4个“口”形成了全填充,这样“田”在视觉上就变成了全黑的一个方块,为了避免此致情况出现,进一步增加粗体的美观,此处可以使用灰色而不是黑色进行填充。
在计算待加粗字体的笔画加粗值,得到竖向加粗值之后,还包括查找待加粗字体中的竖线。此处的竖线为字体结构中最小单位的竖线,如“田”中,我们在进行书写的时候可能有3条竖的笔画,但在本申请的方案中,查找时,是显示6条竖线,因为中间的横线,将3条竖的笔画分为了更小单元的竖线,此部操作中,针对最小单位的竖线,而不是竖的笔画。
获取竖线x方向坐标为A,竖线行数为B,如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内有黑点,则在x方向坐标A到A+竖向加粗值之间、行数为B的范围内使用灰度进行填充。
此处,如果查找时遇到横线,最终会在横线的最右端进行填充。
根据中文写字习惯,从左到右,因此在加粗时,通常也采用填充右侧区域的方式。x方向从竖线到右侧1个竖向加粗值的区域,是待填充区域,此区域填充的颜色,由再向右1个竖向加粗值的区域内是否有黑色来决定,如果没有黑色,为全白,就可以在竖线到右侧1个竖向加粗值的区域内填充黑色,如有黑色,就需要在竖线到右侧1个竖向加粗值的区域内填充灰色,避免出现全黑的现象。填充的行数为竖线占用的行数。
进一步地,为了使灰色填充也形成层次感,提升美感,本申请设定了灰度等级。
如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内均为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用一级灰度进行填充;如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内部分为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用二级灰度进行填充。其中二级灰度的灰色程度大于一级灰度的灰色程度。
如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内无黑点,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用黑色进行填充。
针对上述不同的条件使用3种颜色进行填充,使得粗体展示效果更加美观。
此处需要注意的一点是,如果字体有旋转角度,在进行竖线查找时,同无旋转角度时,查找结果是不同的。如果未查找到竖线,此字可能就无法实现加粗效果。如果查找到竖线,进行加粗操作后,其粗体效果同无旋转角度时,展示出的粗体效果是不同的
本申请还提供了一种调整字体粗体效果的装置,见图5,包括:
预设信息判断模块:用于接收字体粗细调节的指令,判断指令中是否包含字体粗细设定的预设信息,如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果;
笔画加粗值计算模块:用于计算待加粗字体的笔画加粗值;
字体粗体调节模块:用于启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果。
所述的的装置,进一步地,还包括:
竖线加粗灰度和等级判断模块:根据竖线加粗信息和竖线加粗灰度,确定灰度等级。
本申请还提供了一种调整字体粗体效果的设备,见图6,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现所述的调整字体粗体效果的方法。
本申请还提供了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现所述的调整字体粗体效果的方法。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

Claims (9)

1.一种调整字体粗体效果的方法,其特征在于包括以下步骤:
接收字体粗细调节的指令,如果指令中包含字体粗细设定的预设信息,则计算待加粗字体的笔画加粗值;
启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果,如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果。
2.根据权利要求1所述的方法,其特征在于计算待加粗字体的笔画加粗值包括以下步骤:
获取待调节字体的字号,根据以下公式分别计算一次基准值和二次基准值,一次基准值=字号*32768*128+32767,
二次基准值=一次基准值/65536/24,
对二次基准值取整,得到基准值;
使用以下公式分别计算横向加粗值和竖向加粗值,
横向加粗值=基准值*(横向加粗程度-1),
竖向加粗值=基准值*(竖向加粗程度-1)。
3.根据权利要求2所述的方法,其特征在于位图模式下的字体粗体调节操作包括:
使用横向加粗值,调整插槽中的x方向相关字符度量,
或/和使用竖向加粗值,调整插槽中的y方向相关字符度量。
4.根据权利要求1所述的方法,其特征在于所述计算待加粗字体的笔画加粗值,得到竖向加粗值之后,还包括查找待加粗字体中的竖线,竖线x方向坐标为A,竖线行数为B,如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内有黑点,则在x方向坐标A到A+竖向加粗值之间、行数为B的范围内使用灰度进行填充。
5.根据权利要求1所述的方法,其特征在于所述计算待加粗字体的笔画加粗值,得到竖向加粗值之后,还包括查找待加粗字体中的竖线,竖线x方向坐标为A,竖线行数为B,
如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内均为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用一级灰度进行填充;如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内部分为黑,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用二级灰度进行填充;
如果竖线单侧坐标x方向A+2×竖向加粗值、行数为B的范围内无黑点,则在x方向坐标A到A+竖向加粗值、行数为B的范围内使用黑色进行填充;
其中二级灰度的灰色程度大于一级灰度的灰色程度。
6.一种调整字体粗体效果的装置,其特征在于包括:
预设信息判断模块:用于接收字体粗细调节的指令,判断指令中是否包含字体粗细设定的预设信息,如果指令中不包含字体粗细设定的预设信息,则使用***默认的方式实现字体粗体效果;
笔画加粗值计算模块:用于计算待加粗字体的笔画加粗值;
字体粗体调节模块:用于启用位图模式,执行位图模式下的字体粗体调节操作,实现字体粗体效果。
7.根据权利要求6所述的的装置,其特征在于还包括:
竖线加粗灰度和等级判断模块:根据竖线加粗信息和竖线加粗灰度,确定灰度等级。
8.一种调整字体粗体效果的设备,其特征在于,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的计算机程序时实现所述权利要求1-5中任一项所述的调整字体粗体效果的方法。
9.一种计算机可读存储介质,其特征在于,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1-5中任一项所述的调整字体粗体效果的方法。
CN202211249030.7A 2022-10-12 2022-10-12 一种调整字体粗体效果的方法、装置、设备、存储介质 Pending CN115509402A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211249030.7A CN115509402A (zh) 2022-10-12 2022-10-12 一种调整字体粗体效果的方法、装置、设备、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211249030.7A CN115509402A (zh) 2022-10-12 2022-10-12 一种调整字体粗体效果的方法、装置、设备、存储介质

Publications (1)

Publication Number Publication Date
CN115509402A true CN115509402A (zh) 2022-12-23

Family

ID=84510754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211249030.7A Pending CN115509402A (zh) 2022-10-12 2022-10-12 一种调整字体粗体效果的方法、装置、设备、存储介质

Country Status (1)

Country Link
CN (1) CN115509402A (zh)

Similar Documents

Publication Publication Date Title
JP4124494B2 (ja) 置換コンピュータ字体の供給方法及び装置
US5929866A (en) Adjusting contrast in anti-aliasing
US6597360B1 (en) Automatic optimization of the position of stems of text characters
JPH08255254A (ja) グリッド・フィッティド・フォントのグレイスケール処理を用いたフォント・レンダリング方法
US20160343155A1 (en) Dynamic filling of shapes for graphical display of data
US6437793B1 (en) System for rapidly performing scan conversion with anti-aliasing upon outline fonts and other graphic elements
JP2014167635A (ja) 低解像度ディスプレイのためのストロークベースのフォント処理方法
KR101159320B1 (ko) 폰트-힌팅 언어를 이용한 제한들의 반복적인 솔루션
US7948494B2 (en) Character rendering device, display device, and printer
JPH05143742A (ja) ベクトル画像描画装置
CN115509402A (zh) 一种调整字体粗体效果的方法、装置、设备、存储介质
JP2005326756A (ja) 文字画像生成装置,文字画像生成方法,表示制御装置,文字画像生成プログラムおよび表示制御プログラム
KR20060030887A (ko) 문자 표시 장치, 문자 표시 방법, 문자 표시 프로그램 및 가독 기록 매체
JP4698709B2 (ja) データ作成装置、データ作成方法、データ作成用プログラム、描画装置、描画方法、描画用プログラム、および、コンピュータ読取可能な記録媒体
KR100918890B1 (ko) 처리 장치 및 기록 매체
EP0062669A1 (en) GRAPHICS AND TEXT IMAGE GENERATOR FOR A GRID SCAN DISPLAY.
JP4289032B2 (ja) 画像処理装置および画像処理プログラム
KR100705188B1 (ko) 문자 폰트 표시 방법
US20080036775A1 (en) Method for generating characters
WO2013175520A1 (ja) 文字描画装置
JP3408176B2 (ja) フォント処理装置、フォント処理方法及び記憶媒体
KR101666131B1 (ko) 서브 픽셀의 패턴을 고려한 벡터 글꼴의 렌더링 방법
CN117113926A (zh) 一种实现字体翻转的方法、装置、设备和存储介质
JP4726087B2 (ja) データ処理装置、データ処理方法、電子情報機器、制御プログラムおよび可読記録媒体
JP4461965B2 (ja) 文字画像生成装置、文字画像生成プログラムおよび文字画像生成方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination