XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
README.md

XFE Unicode console font

The checked-in .hex.gz is the unmodified GNU Unifont 16.0.04 Plane 0 font source. XFESystem selects SIL Open Font License 1.1 for this font and the generated assets/branding/console/xfe-unicode.bin subset. The application and original XFESystem ASCII drawings retain their own project licenses.

Copyright © 1998–2025 Roman Czyborra, Paul Hardy, Qianqian Fang, Andrew Miller, Johnnie Weaver, David Corbett, Nils Moskopp, Rebecca Bettencourt, Ho-Seok Ee, et al. The copyright notice is copied from the same upstream release's font/otfsrc/Makefile. No endorsement is implied. The generated subset is named XFE Unicode Console, not Unifont.

COPYING and OFL-1.1.txt are copied verbatim from that source archive. COPYING includes the alternative GPL version 2 or later with the GNU font embedding exception, as well as the licenses for upstream utilities and documentation; those utilities are not embedded in XFESystem.

Rebuild with python assets/branding/build-console-assets.py (Pillow 12.3.0). It checks the source hash before generating the subset. Covered characters include CJK Unified Ideographs and Extension A, Chinese punctuation, fullwidth forms, arrows, common Latin/Greek/Cyrillic, and the visible replacement glyph. UTF-8 input outside the covered ranges uses one replacement glyph per Unicode scalar, rather than one question mark per UTF-8 byte. Complex text shaping and a Chinese input method are outside this first bilingual console implementation.