Diagrama de parser combinators combinando funciones pequeñas en TypeScript

Parser combinators en TypeScript, paso a paso

Parser combinators es una técnica de programación funcional para construir analizadores de texto combinando funciones pequeñas y puras. Esta guía arma parsers en TypeScript paso a paso, desde un parser de números hasta combinadores de secuencia, transformación, repetición y longitud variable. También compara el parsing combinatorio con regex y los generadores de parsers tradicionales.

Diagrama conceptual de furigana en la fuente mediante OpenType

Furifont: cómo OpenType incrusta la furigana en la fuente

Furifont incrusta la furigana en la fuente usando sustituciones contextuales y variantes estilísticas de OpenType, sin HTML ni CSS adicional. El proyecto de Anthony Fu muestra cómo una fuente puede resolver, desde sus propias tablas GSUB, una anotación que hasta ahora dependía de markup externo. Es también un ejemplo reusable de font engineering para otras escrituras con anotación fonética.