• 大小: 6.55MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-22
  • 语言: 其他
  • 标签: HZK  ASK  字库  

资源简介

这几天接了一个项目,需要制作点阵文字,所以接触了字库这东西,由于网上字库挺多的,但是不全,有的字库全,但是字库的读取代码只有一部分,所以还是花费了一天时间搞这东西。现在整理了一份叫全的字体,并配上每种字体的读取代码。

资源截图

代码片段和文件信息

#include 

int main(void)
{
    FILE* fphzk = NULL;
    int i j k offset;
    int flag;
    unsigned char buffer[72];
    unsigned char word[3] = “我“;
    unsigned char key[8] = {
        0x800x400x200x100x080x040x020x01
    };

    fphzk = fopen(“HZK24H“ “rb“);
    if(fphzk == NULL){
        fprintf(stderr “error HZK24H\n“);
        return 1;
    }
    offset = (94*(unsigned int)(word[0]-0xa0-1)+(word[1]-0xa0-1))*72;
    fseek(fphzk offset SEEK_SET);
    fread(buffer 1 72 fphzk);
    for(k=0; k<72; k++){
        printf(“%02X “ buffer[k]);
    }
printf(“\n“);

    for(k=0; k<24; k++){
        for(j=0; j<3; j++){
            for(i=0; i<8; i++){
                flag = buffer[k*3+j]&key[i];
                printf(“%s“ flag?“●“:“○“);
            }
        }
        printf(“\n“);
    }
    fclose(fphzk);
    fphzk = NULL;
    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-01-13 23:41  fonts\
     文件        8196  2017-01-13 23:41  fonts\.DS_Store
     目录           0  2017-01-13 23:41  __MACOSX\
     目录           0  2017-01-13 23:41  __MACOSX\fonts\
     文件         120  2017-01-13 23:41  __MACOSX\fonts\._.DS_Store
     目录           0  2017-01-13 22:33  fonts\font_libs\
     文件        8196  2017-01-13 23:22  fonts\font_libs\.DS_Store
     目录           0  2017-01-13 23:41  __MACOSX\fonts\font_libs\
     文件         120  2017-01-13 23:22  __MACOSX\fonts\font_libs\._.DS_Store
     目录           0  2017-01-10 21:28  fonts\font_libs\ASC\
     文件        1140  1996-09-25 12:02  fonts\font_libs\ASC\ASC12_8
     文件        1520  2010-06-18 18:27  fonts\font_libs\ASC\ASC16_8
     文件        3420  2010-06-18 18:24  fonts\font_libs\ASC\ASC24_12
     文件        6080  2010-06-18 18:26  fonts\font_libs\ASC\ASC32_16
     文件       13680  1996-09-25 12:03  fonts\font_libs\ASC\ASC48_24
     目录           0  2017-01-13 23:22  fonts\font_libs\HZK\
     文件       10244  2017-01-13 23:26  fonts\font_libs\HZK\.DS_Store
     目录           0  2017-01-13 23:41  __MACOSX\fonts\font_libs\HZK\
     文件         120  2017-01-13 23:26  __MACOSX\fonts\font_libs\HZK\._.DS_Store
     目录           0  2017-01-13 23:33  fonts\font_libs\HZK\12\
     文件        6148  2017-01-13 23:06  fonts\font_libs\HZK\12\.DS_Store
     目录           0  2017-01-13 23:41  __MACOSX\fonts\font_libs\HZK\12\
     文件         120  2017-01-13 23:06  __MACOSX\fonts\font_libs\HZK\12\._.DS_Store
     文件      196272  1996-09-25 12:02  fonts\font_libs\HZK\12\HZK12
     文件      212064  2017-01-13 23:03  fonts\font_libs\HZK\12\HZK12_vertical
     文件        1647  2017-01-13 23:03  __MACOSX\fonts\font_libs\HZK\12\._HZK12_vertical
     文件          34  2017-01-13 23:15  fonts\font_libs\HZK\12\ReadMe.txt
     文件         177  2017-01-13 23:15  __MACOSX\fonts\font_libs\HZK\12\._ReadMe.txt
     目录           0  2017-01-13 23:16  fonts\font_libs\HZK\14\
     文件      228984  2017-01-13 23:28  fonts\font_libs\HZK\14\HZK14
     目录           0  2017-01-13 23:41  __MACOSX\fonts\font_libs\HZK\14\
............此处省略54个文件信息

评论

共有 条评论