Иллюзия
Это вспомогательный шрифт, который поддерживает кодирование на японском языке на консольных устройствах.
Последние обновления
Для получения дополнительной информации, пожалуйста, см. Changelog.md.
2019-06-07 V0.2.5
- Исправлено: U+2527, подсказка
2019-06-06 V0.2.4
- Исправление: разложение U+00BC-BE, U+0410, U+0450, U+2460-2473
- Обновление: построить WebFont из намека
Функции
- Основные буквенно-цифровые символы корректируются до половины ширины на основе Roboto Mono.
- Мы внедрили вариации, которые соответствуют обращению с восточной азиатской шириной Юникода.
- Он предназначен для использования в сочетании с обычными японскими шрифтами ширины.
- Включает код ASCII, неоднозначные символы из JIS X 0208, управляемые элементы и блочные элементы для консольных терминалов.

В сочетании с вашим любимым японским шрифтом
Японская Хирагана, Катакана и Кандзи не включены, чтобы их можно было использовать в сочетании с вашим любимым японским шрифтом ширины.
- В браузере вы можете свободно объединить их, написав их в CSS
font-family . - Многие приложения могут использовать
FontLink реестра в Windows.
Три вариации
Восточно-азиатская ширина Юникода неоднозначные и нейтральные комбинации поддерживаются как для комбинаций , так и для полной ширины .
| двусмысленный | Нейтральный | Семья шрифтов | Основное использование |
|---|
| Наполовину | Наполовину | Иллюзия n (узкая) | Акцент на совместимость с международной консольной средой |
| Полная ширина | Наполовину | Иллюзия W (широкая) | Акцент на совместимость с shift_jis и euc-jp |
| Полная ширина | Полная ширина | Иллюзия Z (Зенкаку) | Та же ширина, как и многие японские шрифты ширины |
Общие части
- Roboto Mono была отрегулирована до полуговки, чтобы уменьшить высоту некоторых строчных букв.
- Сложность и символы были созданы с акцентом на баланс между кодированием и символами полной ширины.

Иллюзия n (узкая)
- Ширина символов, совместимая с международными консольными средами с поддержкой Unicode.
- Джис X 0208 Неоднозначные символы разработаны в полуговном.
- Оберженные номера
⑩ Римские цифры Ⅳ и другие также реализованы как полугодия.

Иллюзия W (широкая)
- Ширина символа, совместимая с традиционным shift_jis и euc-jp.
- Неоднозначные символы JIS X 0208 реализованы по ширине полной ширины.
- Нейтральный для граничащих линейных элементов и блочных элементов рассматривается как полугодия.
- Символы Powerline для
ambiwidth=double также являются полной шириной.

Иллюзия Z (Зенкаку)
- Ширина персонажа такая же, как и многие японские шрифты формы ширины.
- Нейтральный для граничащих линейных элементов и элементов блока также рассматривается как полная ширина.

Комбинация с японской униформой шрифтов шириной
браузер
- Это может быть сочетается относительно свободно, например, Meilio и Yu Gothic.
- Чтобы отрегулировать зазор между линиями в линиях, используйте
line-height: 1.25 в сочетании с высокой линии.
Fontlink в реестре Windows
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink
Из панели меню перейдите к редактированию - New - Multi -Line String Значение
| Ключевое имя | данные |
|---|
| Иллюзия n | mplus-1m-regular.ttf, m+ 1m |
| Иллюзия и жирная шерсть | mplus-1m-bold.ttf, m+ 1m жирным шрифтом |
Вы можете объединить их таким образом.
Кроме того, для BIZ UDゴシック, если AvgCharWidth таблицы OS/2 представляет собой шрифт с равномерной шириной, который не составляет 1/2 UnitsPerEm в head таблице, символы будут перекрываться в сочетании с FONTLINK.
Известные проблемы
Относительно отклонения
Как построить
Что вам нужно
- Fontforge
- ttfautohint
- Python 3.x
- Pythoh Packages (через установку PIP)
- Afdko (Fonttools, OTF2OTC)
- Бротли
- Zopfli
- TQDM
процедура
- Открыть
src/Illusion-*.sfd с Fontforge.- Глифы, полученные из Roboto Mono, уменьшают координату x до 83,0078125%.
- Итальские глифы помещаются в частную зону на 15 -м этаже U+FXXXX.
- Глифы полной ширины помещаются в частную зону на 16-й стороне U+10xxxx.
- Это не поддерживает курсив полной ширины.
- Выходы TrueType шрифт в
src/Illusion-*.ttf .- Проверьте только опцию «спецификации Opentype».
- Запустите
python build.py , чтобы генерировать его в dist/ .
лицензия
- Соответствует Roboto Mono (Google) Apache License 2.0.
Глифные детали
Легенда

Асии

Unicode

Символы Powerline


Jis x 0208 Неоднозначная полугодия


JIS X 0208 ДОМИНА полной ширины


Рисунок коробки, блокируемые элементы полуговки

Рисунок коробки, блокировать элементы полной ширины
