文件名称:hotmetal:解析,断字,切片和呈现HTML
文件大小:397KB
文件格式:ZIP
更新时间:2024-06-05 01:08:49
CoffeeScript
get_column_linecounts 渲染图 as_html rpr 用DocToc生成的目录 TM 动机 HoTMetaL的开发是为了简化在HTML源代码中找到良好换行符的过程。 这是MingKwai打字机的核心成分。 问题 MingKwai Typesetter是一个应用程序,用于排版来自MarkDown来源的打印页面,这些页面被转换为HTML5 / CSS3,然后由nwjs(以前称为node-webkit)应用程序的浏览器组件呈现。 考虑到HTML5,CSS3和网络浏览器是排版文字的一种技术,这是很自然的选择,因为它是一种全球范围内最广泛的文字呈现技术,在25年的发展中一直处于非常激烈和竞争激烈的发展之中,并且已经在该过程针对多种语言和脚本进行了高度优化和国际化。 但是,从浏览器窗口中的渲染生成印刷母版从未成为供应商的关注重点,因此,打印机开发的许多技术都受
【文件预览】:
hotmetal-master
----.gitignore(587B)
----art()
--------Linotype_matrices.png(238KB)
--------hotmetal.png(130KB)
----package.json(958B)
----src()
--------LINEBREAKER.coffee(3KB)
--------HTML.coffee(10KB)
--------TYPO.coffee(1KB)
--------main.coffee(14KB)
--------demo.coffee(2KB)
--------MARKDOWN.coffee(2KB)
--------tests.coffee(15KB)
--------HYPHENATOR.coffee(1KB)
----.travis.yml(140B)
----publish-on-github(297B)
----build(180B)
----LICENSE(1KB)
----README.md(17KB)
----lib()
--------main.js(12KB)
--------HYPHENATOR.js(1KB)
--------LINEBREAKER.js(2KB)
--------MARKDOWN.js(1KB)
--------TYPO.js(790B)
--------demo.js(2KB)
--------tests.js(11KB)
--------HTML.js(8KB)
----.npmignore(604B)
----publish-on-npm(151B)