TeX/TODO.md

1.4 KiB

  • Support Unicode symbols (probably requires help from the font side, urgh) Available blocks: -> U+0020 .. U+007F (128) ASCII -> U+00A0 .. U+00FF (96) Latin-1 Supplement -> U+0100 .. U+017F (128) Latin Extended-A -> U+0370 .. U+03FF (144) Greek -> U+0400 .. U+047F (128) Cyrillic -> U+2010 .. U+205F (80) General punctuation -> U+2070 .. U+209F (48) Subscripts and superscripts -> U+2160 .. U+217F (32) Roman numerals -> U+2190 .. U+21FF (112) Arrows -> U+2200 .. U+22FF (256) Mathematical operators -> U+25A0 .. U+25FF (96) Geometric shapes -> U+2800 .. U+28FF (256) Braille patterns Other interesting blocks? -> Finish cyrillic -> IPA extenstions and Phonetic extensions -> Currency symbols -> Hiragana and Katakana Other characters supported in FONTCHARACTER: -> U+2139 Imaginary number -> U+231F Fraction symbol -> U+3010 -> U+3011

  • Don't use TEX_LAYOUT_SPACING for everything, just make it the default

  • Add a parameter to resolve as inline style or display style

  • Parametrize character-level and word-level spacing

  • Be more generic in what nodes have display mode by default

  • Reduce horizontal spacing by using a proportional font

  • Have a decent variable-height font system in gint (argh)

  • Add square roots, and honor TEX_SQRT_SLANTED and TEX_SQRT_BAR_LENGTH

  • Make more matrix tests