ttf-parser ืืื ืกืคืจืืื ืื ืืชืื ืืืคื ื TrueType/OpenType.
ืืืจืกื ืืืืฉื ืืฉ ืชืืืื ืืืื ืืืืคื ืื ืืฉืชื ืื
(ืืืคื ืื ืืฉืชื ืื) ื-C API, ืืชืืฆืื ืืื ืืืืืชื ืืคืจืกื ืืืชื ืืืืืข.
ืขื ืืืืจืื ื, ืื ืืื ืฆืืจื ืืขืืื ืขื ืืืคื ื TrueType, ืืื ืืืืืง ืฉืชื ืืคืฉืจืืืืช: FreeType ื-stb_truetype. ืืจืืฉืื ืืื ืงืืืืื ื ืขื ืงืืช, ืืฉื ื ืชืืื ืืืกืคืจ ืงืื ืืืื ืฉื ืคืื ืงืฆืืืช.
ttf-parser ื ืืฆื ืืืคืฉืื ืืืืฆืข. ืืื ืชืืื ืืื ืืืชื ืืืืืืช TrueType (ืคืืจืื TrueType ืืืจืื ืืืืืืืช ืืื ืืจืืืช ืจืืืช ื ืคืจืืืช) ืืื FreeType, ืื ืืื ื ืืฆืืืจ ืืช ืืืืืคืื ืขืฆืื.
ืืื ืขื ืืืช, ttf-parser ืืืื ืืืืืื ืืฉืืขืืชืืื ืจืืื ืืืจืื:
- ttf-parser ื ืืชื ื-Rust ืืืื ืืืฉืชืืฉ ื-unsafe. FreeType ื-stb_truetype ืืชืืืื ื-C.
- ttf-parser ืืื ืืืืืืฉ ืืืืื ืืืื ืืืืืจืื. ืงืจืืืช ืืืืจืื ืืงืจืื ืืื ื ืืคืฉืจืืช. ืคืืืขืืืืช ืืชืืงื ืืช ืื ืืืื ื-FreeType, ื-stb_truetype, ืืืืคื ืขืงืจืื ื, ืื ื ืืขื ืืงืจืื ืคืื ืืื ืฉืจืืจืืชืืื.
- ttf-parser ืืื ืืืืืืฉ ืืืืื ืืืื ืืฉืจืฉืืจ. ืื ืฉืืืืช ืื ืืชืื ืงืืืขืืช. ืืืืฆื ืื ืืืื ืืืืื ืืื ืืืืจืช ืงืืืืจืืื ืืืช ืขืืืจ ืืืคื ืื ืืฉืชื ืื, ืื ืคืื ืงืฆืื ืื ืืืืจืช. FreeType ืืื ืืขืฆื ืืื ืืืื. stb_truetype - reentrant (ื ืืชื ืืืฉืชืืฉ ืืขืืชืงืื ืืืืืื ืืฉืจืฉืืจืื ืฉืื ืื, ืืื ืื ืืื ืื ื ืจืืื).
- ttf-parser ืืื ืืืืืืฉ ืืืืื ืฉืืื ื ืืฉืชืืฉ ืืืงืฆืืืช ืขืจืืื. ืื ืืืคืฉืจ ืื ืืืืืฅ ืืช ืื ืืชืื ืืืืืื ืข ืืืขืืืช ืขื OOM.
- ืืื ืื, ืืืขื ืื ืคืขืืืืช ืืืฉืืื ืืืืืจืืช ืฉื ืกืืืื ืืกืคืจืืื ื ืืืงืืช (ืืืื ืกืืืืช).
- ืืืงืจื ืืืจืืข, ืืกืคืจืืื ืขืฉืืื ืืืจืืง ืืจืื. ืืืงืจื ืื, ื-C API ืืืชืคืกื ืืจืืืื ืืืคืื ืงืฆืื ืชืืืืจ ืฉืืืื, ืื ืื ืชืงืจืืก.
ืืืืจืืช ืื ืขืจืืืืืช ืืืืืื, ttf-parser ืืื ืื ืืืืฉืื ืืืืืจ ืืืืชืจ. ืืืืืื, ื ืืชืื CFF2 ืืืืจ ืคื 3.5 ื-FreeType. ื ืืชืื ืืืืฃ, ืืื ืชืืื, ืืืื ื-10% ืืืฉืจ ื-stb_truetype, ืื ืื ื ืืืข ืืืขืืืื ืฉืืื ืืื ื ืชืืื ืืืืคื ืื ืืฉืชื ืื, ืฉืืืืขืชื ืืืจืฉืช ืืืกืื ื ืืกืฃ. ืึตืืึธืข. ืคืจืืื ื ืืกืคืื ื README.
ืืงืืจ: linux.org.ru