精华内容
下载资源
问答
  • AutoCAD矢量字库.zip

    2019-11-14 08:05:51
    AutoCAD矢量字库,cad绘图的时候用一些工具,可以提高绘图的效率,好用 AutoCAD矢量字库,cad绘图的时候用一些工具,可以提高绘图的效率,好用
  • 该算法通过修改汉字字库矢量数据来建立一个供发送方和接收方共同持有的小字库来实现信息隐藏,增加了文档内容编码冗余,提高了水印信道容量,增强了水印的隐蔽性。经实验证明该算法兼具格式水印隐蔽性和语义水印...
  • linux下用c语言 用LiTE-0.8.10 Dfb 矢量字库实现例子, 实现的流程的一个例子
  • 本文描述了如何使用STM32 51等单片机的C语言来直接显示WINDOWS矢量字库,或者用STM32 51等单片机来直接显示TTF矢量字库
  • 矢量字库和曲线字 库之分。 矢量字库又分为单线体、 笔划轮廓体 、 纯轮廓体、 多线体。 矢量字库是 以图形信 息建库的 , 每个汉字由若干笔划或笔划的连通体组成 , 库中存放的即是这些线段的端点坐 标 , 由于每个...
  • 点阵字库与矢量字库

    2021-03-24 10:54:36
    目录预备知识字库字模位图(bmp--bit map)叠加显示点阵字库占用空间存储方式矢量字库存储显示 作为音视频OSD的知识基础 预备知识 字库 上图截取了GB2312字库的一部分。 这整个二维数组就是字库,每一行就是一个...

    作为音视频OSD的知识基础

    预备知识

    字库

    在这里插入图片描述
    上图截取了GB2312字库的一部分。
    这整个二维数组就是字库,每一行就是一个字符

    字模

    拿出单独一行,就是一个字
    如下图,就是字模
    在这里插入图片描述
    字模就是一个矩阵,里面0和1排列形成一个字
    左边是字模,右边是排列形成的字符

    上一个目录的字库中,一整行表示一个字。这一整行是将字模里的数据放在一行,只是字模在字库/内存中的存储形势。
    字库中的一行不是字模

    位图(bmp–bit map)

    字模全是0和1的二值数据
    位图就是根据字模,将数据为1的点添加颜色

    比如将所有的1变成0,其余是255.
    那么效果就是白底黑字

    叠加显示

    叠加到图像上,众多方法之一就是将图像某一块区域的像素换成被位图的像素。
    就像贴海报一样,将原来底下的东西盖住

    当然,也可以只将字符贴上去,位图中像素值为255(即白色)的点就舍弃,用图像原来的像素值
    这可以是根据你的代码来操作的
    在这里插入图片描述

    点阵字库

    点阵字库就是在一张16 x 16或 24 x 24的方格图上画点来表示汉字。

    缺点:

    • 点阵字库在放大后,在文字边缘会出现锯齿。
    • 同一个字符有多种字体(如宋体、楷体等),每种字体又有多种大小型号,因此字库的存储空间十分庞大。为了减少存储空间,一般采用压缩技术

    优点:

    • 操作简单
    • 免费(矢量字库是微软的专利,如微软雅黑、黑体、宋体,商用要收费)

    占用空间

    在这里插入图片描述
    以12 x 12的字库为例

    我们先看单独的一行。
    已知,一个字节有8bit,那么这一行还剩4bit。剩余的4bit占用第二个byte,另外没有用到的4bit就是空的,即0.
    这样做当然显得有点浪费,不过却能够便于我们进行存放和寻址.

    那么一行所占用的空间就是2byte。
    即12 x 12的字库中,其中一个字模占用的空间是 2 x 12 = 24byte

    对于 其他不规则的点阵,也是按照这个原则进行处理的.这样我们可以得出一个 m*n 的点阵所占用的字节数为 (m+7)/8*n.
    以此类推,常见格式字库中单个字模所占用的空间大小:

    • 8 x 8——8byte
    • 12x12——24byte
    • 14x14——28byte
    • 16x16——32byte
    • 24x24——72byte

    存储方式

    在上面的预备知识里我们了解到,字模是存放在字库当中的

    在这里插入图片描述同样以这张GB2312的字库为例,每个字模都是按行进行排列的

    实际中,按行排列、按列排列的存储方式都有

    • 目前多数的字库都是横向矩阵的存储方式(用得最多的应该是早期UCDOS字库)
    • 纵向矩阵一般是因为有某些液晶是采用纵向扫描显示法,为了提高显示速度,于是便把字库矩阵做成纵向,省得在显示时还要做矩阵转换。我们接下去所描述的都是指横向矩阵字库。

    矢量字库

    点阵字库的最大缺点就是它是固定分辨率的,也就是每种字库都有固定的大小尺寸,在原始尺寸下使用,效果很好,但如果将其放大或缩小使用,效果就很糟糕了,就会出现我们通常说的锯齿现象。

    因为需要的字体大小组合有无数种,我们也不可能为每种大小都定义一个点阵字库。于是就出现了矢量字库。

    矢量字库把每个字符的笔划分解成各种直线和曲线,然后记下这些直线和曲线的参数,在显示的时候,再根据具体的尺寸大小,画出这些线条,就还原了原来的字符。

    优点

    • 可以随意放大缩小而不失真
    • 所需存储量和字符大小无关

    矢量字库有很多种,区别在于他们采用的不同数学模型来描述组成字符的线条。
    常见的矢量字库有 Type1字库和Truetype字库。

    矢量字库是微软的专利,如微软雅黑、黑体、宋体。
    这些字库商用的话是需要向微软付费的。

    不过我们可以用一些工具来进行矢量字模的提取
    freetype源码下载编译

    存储

    矢量字符记录字符的笔画信息而不是整个位图

    显示

    矢量字符的显示也分为两步。
     - 首先从字库中将它的字符信息。
     - 然后取出端点坐标,对其进行适当的几何变换,再根据各端点的标志显示出字符。

    展开全文
  • 单片机用矢量字库的C语言调用 本文关键词:字库,矢量,单片机,调用,语言单片机用矢量字库的C语言调用 本文简介:单片机用矢量字库的C语言调用用TFT320X240分辨路的液晶屏的显示效果如下图:本文演示了用STM8S的...

    单片机用矢量字库的C语言调用 本文关键词:字库,矢量,单片机,调用,语言

    单片机用矢量字库的C语言调用 本文简介:单片机用矢量字库的C语言调用用TFT320X240分辨路的液晶屏的显示效果如下图:本文演示了用STM8S的单片机调用矢量模块的宋体,黑体字符。模块大小比一元硬币稍大,目前该模块已经批量生产,该模块采用SPI串行总线作为数据接口,包含汉字一二三四级字库,生僻字库,以及汉字的标点符号,数字符号,特殊符号

    单片机用矢量字库的C语言调用 本文内容:

    单片机用矢量字库的C语言调用

    用TFT

    320

    X

    240分辨路的液晶屏的显示效果如下图:

    本文演示了用STM8S的单片机调用矢量模块的宋体,黑体字符。模块大小比一元硬币稍大,目前该模块已经批量生产,该模块采用SPI串行总线作为数据接口,包含汉字一二三四级字库,生僻字库,以及汉字的标点符号,数字符号,特殊符号,希腊字母,采用几何学中二次B样条曲线及直线来描述字体的外形轮廓,既可以作打印字体,又可以用作屏幕显示;由于它是由指令对字形进行描

    述,因此它与分辨率无关,输出时总是按照打印机的分辨率输出。无论放大或缩小,字符总是光滑的,不会有锯齿出现。目前可输出16X16点阵到256X256点阵大小的汉字和字母字符,使用方便,速度较快。适合打印机等行业采用,本模块采用3.3V供电,工作温度在-25~+80℃

    引脚顺序为

    1:CS#

    (模块片选控制脚),2:SO(数据输出脚)3:BUSY_G(芯片忙判断脚)4:地线,5:SI(数据输入脚)6:CLK(时钟输入脚),7:RESET(芯片复位脚),8:VCC(芯片电源脚),本模块使用简单,硬件连接示意图如下:

    硬件连接示意图

    本例采用STM8来驱动该模块,流程为:

    以ST的低端单片机STM8为例的读取过程:

    实现程序如下:

    void

    Delay(unsigned

    long

    nCount)

    {

    for(;

    nCount!=0;

    nCount--);

    }

    ;

    int

    main()

    {

    unsigned

    int

    n=0;

    zk_data[0]=0x03;

    //表示显示的是宋体的字符

    zk_data[1]=0x30;

    //汉字长度

    48

    zk_data[2]=0x30;

    //汉字宽度

    48

    zk_data[3]=0x30;

    //汉字厚度

    48

    RCC_Configuration();

    GPIO_Configuration();

    TFT_Init();

    clr_TFT();

    RSTL;//模块复位

    Delay(140);

    RSTH;

    Delay(140);

    for(n=0;n<4;n++)

    {

    Send_Byte(zk_data[n]);//发送要显示的字体风格,字体大小。设置一次即可。

    Delay(14);

    }

    while(1)

    {

    unsigend

    chartext=“啊“;

    for(n=0;n<2;n++)

    //将啊字的

    信息发送到模块

    {

    CS_L2;

    Delay(14);

    Send_Byte(*text,*(text+1));

    Delay(14);

    CS_H2;

    }

    while(CBUSY==SET);

    //判忙,等待模块内部处理完毕

    for(n=0;n<288;n++)

    //开始接收啊字的数据

    排置为横置横排

    {

    CS_L2;

    Delay(14);

    Bits[n]=Get_Byte();

    Delay(14);

    CS_H2;

    }

    Display(Bits,9,10,48,48,0xf800,0x00ff);//将啊字的数据送到TFT液晶屏上面显示

    Delay(144);

    }

    }

    展开全文
  • 提出一种提取Windows矢量字库信息以及将其转换为点阵字库格式的方法。给出主要模块的流程图和VC程序实现。在DVB-S接收机顶盒系统中的应用验证了该方法的有效性。 关键词:矢量字库 机顶盒 字符转换引言在当前嵌入式...
  • 在当前嵌入式系统设计中,广泛涉及到字符和图标的显示。过去的方法通常是使用硬件自带字库...但是Windows系统结构复杂,难以直接提取矢量字库,并且矢量字库解析算法涉及到Micorosoft和Adobe公司OpenType字体,这些问
  • 提出一种提取Windows矢量字库信息以及将其转换为点阵字库格式的方法。给出主要模块的流程图和VC程序实现。在DVB-S接收机顶盒系统中的应用验证了该方法的有效性。 关键词:矢量字库 机顶盒 字符转换引言在当前嵌入式...
  • 单片机巧用Windows矢量字库

    千次阅读 2019-08-10 09:34:38
    这些字库均非矢量字库,大小固定,字体单一,有较大的局限性。且使用起来需要进行换算,比较麻烦。而Windows环境下提供了大量矢量字库,不但字的大小可任意改变,而且字体多种多样,非常丰富,添加新的字库也比较...

    1 引 言

      单片机控制的LED、LCD显示屏均涉及到各种字体的汉字显示。建立单片机汉字字库的传统方法有使用硬件字库或者使用UCDOS的点阵字库。这些字库均非矢量字库,大小固定,字体单一,有较大的局限性。且使用起来需要进行换算,比较麻烦。而Windows环境下提供了大量矢量字库,不但字的大小可任意改变,而且字体多种多样,非常丰富,添加新的字库也比较容易。目前越来越多的显示屏需要显示美观多样的文字,因而利用好 Windows环境下丰富的矢量字库资源具有很高的实用价值。但矢量字库不同于点阵字库,且Windows操作系统本身很复杂,对利用其矢量字库带来一些困难。本文介绍一种巧妙的方法,绕过对矢量字库的直接读取,将各种复杂的操作全部交由Windows操作系统自己解决,用户仅需少量程序代码就能轻松使用 Windows环境下所有矢量字库资源。

    2 基本原理

      要使单片机能利用Windows的矢量字库,关键在于如何获得矢量字库的点阵信息。要在Windows环境下直接读取矢量字库获得其点阵信息,必须对Windows及矢量字库本身有深入的了解,操作起来较困难。但矢量字库最终仍是以点阵形式送给显示缓冲区,因而完全可以不直接读取字库,而从显示缓冲区中获得点阵信息,再通过一定的程序转化成单片机容易使用的点阵格式,从而达到目的。

    3 VB编程实现

    3.1 总体思路  

      利用CommonDialog控件,使用Windows环境下的标准字体选择对话框来选择字体。用一个TextBox控件来输入汉字,一个 PictureBox控件贮存屏幕上的汉字点阵信息。调用API函数BitBlt将TextBox中的汉字以位图形式重绘于PictureBox,再使用 Point函数得到其点阵信息,并将其转化成单片机容易使用的格式。

    3.2 具体实现

      新建一个工程,加入一个CommonDialog控件,一个TextBox控件,一个PictureBox控件,两个CommandButton控件。
      添入以下代码:
    '声明API函数BitBlt
    Private Declare Function BitBlt Lib"gdi32"

    (ByValhDestDC As Long,ByValx As Long,
    ByValy As Long,ByValnWidth As Long,ByVal nHeight

    As Long,ByVal hSrcDC As Long,ByVal xSrc As Long,

    ByValySrc As Long,ByValdwRop As Long)As Long'

    '初始化

    Private Sub Form_Load()

    Text1.Top=0:Text1.Left=0

    Text1.MaxLength=2:Text1.BorderStyle=0

    End Sub

    '修改字体

    Private Sub Command1_Click()

    '设置“取消”为True
    CommonDialog1.CancelError=True

    On Error GoTo ErrHandler

    '设置Flags属性
    CommonDialog1.Flags=cdlCFEffects or cdlCFBoth

    '显示“字体”对话框  

    CommonDialog1.ShowFont

    Text1.Font.Name=CommonDialog1.FontName

    Text1.Font.Size=CommonDialog1.FontSize

    Text1.Font.Bold=CommonDialog1.FontBold

    Text1.Font.Italic=CommonDialog1.FontItalic

    Picture1.Font.Size=CommonDialog1.FontSize
    Text1.Width=2*Picture1.TextWidth(Text1.Text)Text1.Height=Picture1.TextHeight(Text1.Text)

    Exit Sub
    ErrHandler:
    '用户按了“取消”按钮[page]

    Exit SubEnd Sub
    '生成字模
    Private Sub Command2_Click()

    Dim Wp()As Byte
    ReDim Wp(Picture1.TextWidth(Text1.Text)*

    Picture1.TextWidth(Text1.Text))As Byte

    Dim Nbyte,Q(7)As Integer

    Dim Cy,Cx As Integer

    Dim Dot As Integer

    Dim ZAs Long
    Dot=0:Nbyte=0

    BrightV=16000000
    Z=BitBlt(Picture1.hDC,0,0,300,300,Form1.hDC,1,1,&HCC0020)Picture1.Refresh
    For Cy=Picture1.TextHeight(Text1.Text)To 0 Step-1For Cx=Picture1.TextWidth(Text1.Text)To 0 Step-1

    Z=Picture1.Point(Cx,Cy)

    '得到该点的颜色信息

    If Z<BrightV Then 
        Q(Dot)=1'该点为黑

    Else

        Q(Dot)=0 '该点为白 
     End If
    If Dot=7 Then

       '将8个点的信息存入一个字节中 
      Wp(Nbyte)=Q(7)*128+Q(6)*64+Q(5)*32+Q(4)

    *16+Q(3)*8+Q(2)*4+Q(1)*2+Q(0)*1 

        Nbyte=Nbyte+1   

    End If 

        Dot=Dot+1 

      If Dot=8 Then Dot=0 
     Next Cx

    Next CyEnd Sub

      本程序一次得到两个汉字的点阵信息,存于字节数组WP中。

      由于大多数LED、LCD均为黑白二进制显示形式,没有灰度等级,而Windows环境,特别是Windows 2000的某些字库显示时有灰度变化,因而必须合理选择BrightV的值,才能使生成的点阵信息与屏幕所见的基本一致。本程序采用从右至左,从下到上的扫描方式生成字模,符合一般LED、LCD的显示扫描方式,有利于单片机的编程。

    4 结束语

      实践证明本文所介绍的方法能方便地得到Windows环境下矢量字库的字模,满足了单片机显示系统的需要。这种方法不但可以用来生成汉字字模,还可以用来生成各种图形点阵信息。只需将各种图片输入PictureBox即可,从而使单片机可以利用Windows中众多的图形制作软件,显示更加丰富多彩的图形画面。

    参考文献

    1 李玉东,李罡,李雷.VisualBasic 6.0中文版控件大全.北京:电子工业出版社,2000

    2 寿建霞.建立单片机系统汉字字库的一种通用方法.微型电脑应用,1999

    展开全文
  • 完整的UCDOS字库(点阵,矢量,曲线)整合为一个ISO文件。注:格式说明没有亲自验证。所有资源来自网络收集,提交本资源的目的也是服务... 4,572 ucsl.c ---- 完整矢量字库读取实例(turbo c) 18,100 点阵字库说明.docx
  • 通过研究满文文字的特征,提出满文搭配字母和满文字根的概念,并在满文字根的 基础上构建 Windows通用矢量字库,由满文字根拼接成满文字母,再由满文字母拼接成满文,最终 实现基于矢量字库满文文字的显示。在依据满文...
  • 矢量字库是使用矢量文字的主要方式。本文以一种轮廓文字位图矢量化的方法为基础 ,详细介绍了从文字位图数 据抓取、 位图轮廓提取、 矢量化数据生成、 到矢量化字库生成、 读取及显示的设计与实现方
  • 通过矢量字库制作点阵字库

    千次阅读 2014-09-18 12:33:35
    1、字库导出步骤  涉及软件:FontEditor ...能将 TTF,OTF 矢量字库转换为 BDF 字符,可以很方便的将Windows 已经安装到系统的矢量字库转换为 BDF 字库,并能将 TTF,OTF 文件直接转换成 BDF 格式,并支持 BDF,FNT
     
    

    1、字库导出步骤

            涉及软件:FontEditor 1.3.3

            FontEditor 为一款功能强大的字体编辑和字体格式转换工具,支持制作 32*32 的全字库。能将 TTF,OTF 矢量字库转换为 BDF 字符,可以很方便的将Windows 已经安装到系统的矢量字库转换为 BDF 字库,并能将 TTF,OTF 文件直接转换成 BDF 格式,并支持 BDF,FNT,FNB 文件格式的互转换,随心所欲将 windows字体应用于各种嵌入式系统中。并支持将 GB2312,BIG5,GBK 转换为 UCS2,UTF8,并支持 UCS2,UTF8 编码的互转换。

            导出步骤:

            a:导入 windows 字体,选择字体大小以及字形。

            b:T 出没用的字符

            c:选中需要保存的字符保存,可以直接保存为bdf 或者导出位图文件(每个字符的 bmp 图,用于生成 bdf)。

            步骤如下图所示:


           


           


           


           


           


           


           


    2、字符修改
            涉及软件:MCT6.0、FontEditor 1.3.3
            a、用 MCT6.0 打开生成好的 bdf 文件,对要求不符的字库进行修改。
            b、选择 tools->font tools->font viewer 打开:

           

           c、单击 open bdf file ,选择自己要使用的字库资源,这时候可以看到字库里包含的所有元素。                                 
         

           d、点击 font edit,Edit UCS2,输入需要修改的字符的unicode 码,如下图所示:

           

           其中,几个参数需要注意。第一是 DWIDTH 的值,此值的意思是下一个字符相对此字符的距离,举个例子,若 dwidth 是 10,字符宽度为 10,则下一个字符是紧挨着这个字符。一般 DWIDTH 的值要小于等于字符本身的宽度。第二个是 BBX,BBX 中的前 2 个参数的意思分别为字符宽高,此 2 个值要与 FONTBOUNDINGBOX 的前 2 个值进行区别,FONTBOUNDINGBOX 的前 2 个值是字库中字符的最大宽高。这几个值修改好之后,对左边框框内的字符进行重新绘制,绘制完后保存。注:修改字符不建议使用 fonteditor 软件,保存时会自动修改字符部分参数。


    3、调整基准线

           如上图所示:一般的字库中的字符都有一条基准线,有了这条基准线,字符显示才能有规则,显得整齐。调整方法如下:

    方法一:可以直接修改 bdf 内 BITMAP 下数组:

           

    方法二:用 fontedit 打开字符,直接上移下移调整

           

    4、点阵字库,如何检查BDF 文件的规范性

           可从以下几个方面来查看该字库文件是否有错误,bdf 文件的规范与否会直接影响字符的显示。

           a 检查字符是否等高,目前mct 只支持等高的情况。查看每一个字符的BBX 第二个参数,若不相等则说明该字库不符合规范,建议更换;(目前遇到的问题主要是客户用的点阵字体是用矢量字体转换而来的,因此打开bdf 文件后很清晰地看到字符的高度不一致,这样显示多会出现乱码。)

           b 查看sCustFontData 数组中第五个参数若为0 表示非等宽,若为1 表示等宽。若为等宽情况则每一个字符BBX 中的一个参数即字符宽度都应该相同;

           c 检查sCustFontData 数组中信息是否正确:

           如sCustFontData Pluto_Small = {

           12, 12, 7, 2, 0, 14, 500,

           (U8*)UH9x9_4p_Width,

           (U8*)UH9x9_4p_Width, (U32*)UH9x9_4p_Offset,(U8*)UH9x9_4p_Data,

           (U32*)UH9x9_4p_RangeOffset,

           „„.}

           此例出现的现象就是字符显示间隔较大,长宽均为12,与宽度数组、偏移量数组中9*9 的不符,第六个参数是该字符的字节数,数值上应等于(长×宽)/8.

           d 若添加字库后字符间距很大,除了考虑以上几个方面外,还应查看bdf 文件中FONTBOUNDINGBOX第三个参数,应与BBX 第三个相近或相同,若相差太大,MCT 处理时会根据FONTBOUNDINGBOX 的大小进行填充,这样也会出现字符间距很大的现象。

           e 若为印度语系,如泰古拉语、孟加拉语,需检查bdf文件中参数DWIDTH,该参数表示字符的显示宽度,应小于等于字符本身的宽度,否则不能正确显示出连字的效果。



    展开全文
  • 字符点阵是一个二位数组 点阵字体的格式支持8*8 16*16 24* 24 32*32 48*48 64*64 128*128,其中8、16、24、32、48、64、128表示位数,也可以表示位像素数,数字越大,...字符的表示方法:字符点阵、矢量字符 ...
  • 广泛汉字矢量字库(HZKSLxxJ)格式   在矢量字库中,每个汉字都是以128 X 128点阵制成矢量数据。每个汉字   的矢量数据都由一指针指向, 指针区在每个汉字字库文件的开头0xBB3E字节。   每个汉字矢量数据...
  • 点阵字库和矢量字库

    千次阅读 2014-06-11 17:01:07
    矢量字库保存的是对每一个汉字的描述信息,比如一个笔划的起始、终止坐标,半径、弧度等等。在显示、打印这一类字库时,要经过一系列的数学运算才能输出结果,但是这一类字库保存的汉字理论上可以被无限地放大,笔划...
  • 矢量字体 有 灰度等级 ,所以必须选择合适的RGB值,用来判断此点是否有效。白色的RGB值是FFFFFFH,深灰的是808080H,黑色的是000000H。可以选择深灰做为判断依据,当函数返回值小于808080H时,认为此点有效。下面是...
  • 点阵字库生成器,可由WINDOWS下的矢量字库生成各种大小的点阵字库,以被嵌入式或单片机LED显示用. 很实用的经典小工具。
  • 矢量字库简介

    千次阅读 2013-06-15 23:41:00
    矢量字库简介 作者:ketmales 博客地址:http://www.cnblogs.com/ketmales/ 本文地址:http://www.cnblogs.com/ketmales/archive/2013/06/15/3138190.html 1参考文献 (1)...
  • 矢量字库的剪裁

    千次阅读 2013-10-18 12:30:22
    通常一个矢量汉字字库接近10MB, 太大,而我可能只需要显示某几个特定的汉字而已, 那怎么提取或者剪裁现成的字库呢? 我试过一个国人写的“字库剪裁工具”, 要点好几次鼠标,只支持系统字库,不甚方便。我也试图在...
  • 在Windows下,通过对True Type字库(TTF)的分析,研究了提取、编辑字符的外形轮廓信息的过程与方法,实现字体外形轮廓的数控切割代码的自动生成。提到的方法已经编程实现,并且应用效果良好。
  • directFB显示矢量字库,内有文泉驿矢量字库文件
  • 在VC6.0上制作矢量字库

    千次阅读 2016-06-05 22:57:39
    在做项目时,客户由于要求用矢量字体,不得已研究下矢量字体,在此分享字库的制作 一.在vc6.0上安装freetype  a.向往http://download.savannah.gnu.org/releases/freetype/ 下载freetype安装包。    b.进入builds...
  • 矢量字库的设计与实现

    千次阅读 2009-12-15 21:08:00
    文章编号:100622475 (2006) 0420109203 收稿日期:2005211214 作者简介:邓彬伟(19732) ,男,湖北武汉人,黄石理工学院电气与电子信息工程学院讲师,硕士,研究方向:... 2006年第4期邓彬伟:矢量字库的设计与实现111
  • [转]矢量字库格式及其解码

    千次阅读 2011-06-14 18:41:00
    广泛汉字矢量字库(HZKSLxxJ)格式 在矢量字库中,每个汉字都是以128 X 128点阵制成矢量数据。每个汉字 的矢量数据都由一指针指向, 指针区在每个汉字字库文件的开头0xBB3E字节。 每个汉字矢量数据指针占6个字节,...
  • 本文介绍了如何利用Windows操作系统提供API函数提取矢量字体点阵数据的方法,程序可以方便快速提取Windows系统所安装的所有矢量字体的点阵数据。
  • Freetype在STM32的移植,使用的freetype版本为2.10,实际项目中可能需要做小的修改

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,055
精华内容 822
关键字:

矢量字库