内置语法高亮的字体 2024-08-15 本文探讨了在纯手工编写HTML和CSS网站时,语法高亮显示代码的难题。作者尝试不依赖外部库,而是将语法高亮功能直接融入字体中。通过修改开源字体Monaspace Krypton,为每个字符创建彩色版本,并利用OpenType上下文替代功能,根据HTML、CSS和JS语法识别和替换代码字符串,作者成功实现了一种内置于字体自身的简单语法高亮器。文章还分析了该方法的优缺点,并详细解释了OpenType COLR表和上下文替代功能的运用。 阅读更多 (blog.glyphdrawing.club) 35 未分类 OpenType