Illusion
Dies ist eine Auxiliary -Schriftart, die die Codierung auf Japanisch auf Konsolengeräten unterstützt.
Neuere Updates
Weitere Informationen finden Sie unter changelog.md.
2019-06-07 V0.2.5
2019-06-06 V0.2.4
- Fix: Decompose U+00BC-be, u+0410, U+0450, U+2460-2473
- Update: Webfont aus angedeutet erstellen
Merkmale
- Die wichtigsten alphanumerischen Zeichen werden basierend auf Roboto Mono auf eine halbe Breite angepasst.
- Wir haben Variationen implementiert, die die ostasiatische Breite von Unicode entsprechen.
- Es soll in Verbindung mit regelmäßigen japanischen Schriftschriften verwendet werden.
- Enthält ASCII -Code, mehrdeutige Symbole aus Jis x 0208, regierte Elemente und Blockelemente für Konsolenklemmen.

Kombinieren Sie sich mit Ihrer japanischen Lieblings -Schriftart
Japanische Hiragana, Katakana und Kanji sind nicht enthalten, damit sie in Kombination mit Ihrer Lieblings -Schrift mit japanischer Uniformbreite verwendet werden können.
- Im Browser können Sie sie frei kombinieren, indem Sie sie in
font-family schreiben. - Viele Apps können den Registry
FontLink unter Windows verwenden.
Drei Variationen
Unicodes ostasiatische Breite und neutrale Kombinationen von Unicode werden sowohl für die halbe Breite als auch für die vollständige Breite unterstützt.
| mehrdeutig | Neutral | Schriftfamilie | Hauptnutzung |
|---|
| Halbseitig | Halbseitig | Illusion n (schmal) | Betonung der Kompatibilität mit internationalen Konsolenumgebungen |
| Vollbreite | Halbseitig | Illusion W (breit) | Betonung der Kompatibilität mit Shift_jis und EUC-JP |
| Vollbreite | Vollbreite | Illusion Z (Zenkaku) | Die gleiche Breite wie viele japanische Schriftzeichen der Breite |
Gemeinsame Teile
- Der Roboto-Mono wurde an die Halbbreite eingestellt, um die Höhe einiger Kleinbuchstaben zu verringern.
- Die Klammern und Symbole wurden mit Schwerpunkt auf dem Gleichgewicht zwischen Codierung und Vollbreite hervorgehoben.

Illusion n (schmal)
- Charakterbreite kompatibel mit internationalen Konsolenumgebungen mit Unicode -Unterstützung.
- JIS X 0208 Mehrdeutige Symbole sind in der Halbbreite konzipiert.
- Umkreiste Nummern
⑩ Römische Ziffern Ⅳ und andere werden ebenfalls als Halbbreite umgesetzt.

Illusion W (breit)
- Charakterbreite kompatibel mit traditionellem Shift_jis und EUC-JP.
- Die mehrdeutigen Symbole von JIS X 0208 werden in der breiten Breite implementiert.
- Neutral für begrenzte Linienelemente und Blockelemente wird als halbe Breite behandelt.
- PowerLine-Symbole für Vims
ambiwidth=double sind ebenfalls die vollständige Breite.

Illusion Z (Zenkaku)
- Die Charakterbreite ist die gleiche wie viele japanische Schriftzeichen.
- Neutral für umrandete Linienelemente und Blockelemente wird ebenfalls als Vollbreite behandelt.

Kombination mit Schriftarten der japanischen einheitlichen Breite
Browser
- Es kann relativ frei kombiniert werden, wie Meilio und Yu Gothic.
- Um den Lücken zwischen den Linien in den Linien einzustellen, verwenden Sie
line-height: 1.25 in Verbindung mit der Linienhöhe.
Fontlink in Windows Registry
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink
Gehen Sie in der Menüleiste zu Bearbeiten - Neu - Multi -Line -String -Wert
| Schlüsselname | Daten |
|---|
| Illusion n | mplus-1m-regular.ttf, m+ 1m |
| Illusion und mutig | MPLUS-1M-BOLD.TTF, M+ 1M BOLD |
Sie können sie auf diese Weise kombinieren.
Bei BIZ UDゴシック, wenn AvgCharWidth OS/2 -Tabelle eine einheitliche Breite ist, die nicht 1/2 UnitsPerEm in head Kopftabelle ist, überlappen sich die Zeichen in Kombination mit einem Schrottverknüpfung.
Bekannte Probleme
In Bezug auf die Abweichung
Wie man baut
Was du brauchst
- Schriftart
- ttfautoHint
- Python 3.x
- Pythoh -Pakete (über PIP -Installation)
- Afdko (Fonttools, OTF2OTC)
- Brotli
- Zopfli
- tqdm
Verfahren
- Öffnen Sie
src/Illusion-*.sfd mit Fontforge.- Die von Roboto Mono abgeleiteten Glyphen reduzieren die X -Koordinate auf 83,0078125%.
- Kursive Glyphen werden im privaten Bereich im 15. Stock U+FXXXX platziert.
- Die Glyphen mit voller Breite werden in der 16. Seite von U+10xxxx im privaten Bereich platziert.
- Es unterstützt keine Kursiv für die Gesamtbreite.
- Gibt TrueType-Schriftart an
src/Illusion-*.ttf .- Überprüfen Sie nur die Option "OpenType -Spezifikationen".
- Führen Sie
python build.py aus, um es in dist/ zu generieren.
Lizenz
- Entspricht der Apache -Lizenz 2.0 von Roboto Mono (Google).
Glyphendetails
Legende

ASCII

Unicode

Powerline -Symbole


Jis x 0208 mehrdeutige Halbbreite


Jis x 0208 mehrdeutig Vollbreite


Kastenzeichnung, Blockelemente halbe Breite

Kastenzeichnung, Blockelemente Vollbreite
