TeX/TODO.md

35 lines
1.4 KiB
Markdown
Raw Normal View History

* 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
2019-06-12 18:53:50 +02:00
-> 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
2019-06-12 18:53:50 +02:00
-> U+2200 .. U+22FF (256) Mathematical operators
-> U+25A0 .. U+25FF (96) Geometric shapes
2019-06-12 18:53:50 +02:00
-> 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
* Add square roots, and honor TEX_SQRT_SLANTED and TEX_SQRT_BAR_LENGTH
* Add matrices