2019-05-29 04:11:05 +02:00
|
|
|
* Support Unicode symbols (probably requires help from the font side, urgh)
|
2019-05-31 19:53:34 +02:00
|
|
|
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
|
2019-05-31 19:53:34 +02:00
|
|
|
-> 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
|
2019-05-31 19:53:34 +02:00
|
|
|
-> 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
|
2019-05-31 19:53:34 +02:00
|
|
|
|
2019-05-29 04:11:05 +02:00
|
|
|
* Don't use TEX_LAYOUT_SPACING for everything, just make it the default
|
2019-05-29 16:52:52 +02:00
|
|
|
* Add a parameter to resolve as inline style or display style
|
2019-05-31 19:53:34 +02:00
|
|
|
* Parametrize character-level and word-level spacing
|
2019-05-30 17:36:47 +02:00
|
|
|
* Be more generic in what nodes have display mode by default
|
2019-05-31 19:53:34 +02:00
|
|
|
* Reduce horizontal spacing by using a proportional font
|
2019-06-18 03:27:04 +02:00
|
|
|
* Have a decent variable-height font system in gint (argh)
|
2019-05-29 04:11:05 +02:00
|
|
|
|
|
|
|
* Add square roots, and honor TEX_SQRT_SLANTED and TEX_SQRT_BAR_LENGTH
|
2019-06-18 03:27:04 +02:00
|
|
|
* Make more matrix tests
|