Skip to content

DavidFangWJ/vmt

Repository files navigation

这是将来打算做成简谱排版器的VMT项目。

目标

从纯文本排版(学习TeX)出发,逐渐加入简谱和线、简混排的支持。

各文档的意义

fileReader.c/.h

文本的底层读取,包括从UTF-8纯文本读取Unicode字符。将来可能会加入对UTF-16文本的支持。

fontObject.c/.h

对SFNT字体的处理。包括cmap表的读取和从UID得出GID(或CID)。

main.c

主程序入口。

pageList.c/.h

用于将字符组合成页的部分(暂时未完成)

tokenAnalysis.c/.h

用于将字符Tokenize。后续会加上分析整数、浮点数和长度等的内容。

About

意在开发一个简谱排版器,目前先做纯文本的部分。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages