Ilusão
Esta é uma fonte auxiliar que suporta codificação em japonês em dispositivos de console.
Atualizações recentes
Para mais informações, consulte Changelog.md.
2019-06-07 v0.2.5
- Correção: U+2527, sugerindo
2019-06-06 v0.2.4
- Correção: decompor u+00bc-be, u+0410, u+0450, u+2460-2473
- ATUALIZAÇÃO: Construa webfont a partir de sugerido
Características
- Os principais caracteres alfanuméricos são ajustados à meia largura com base no Roboto Mono.
- Implementamos variações que se adequam ao manuseio de largura da Ásia Oriental da Unicode.
- Destina -se a ser usado em conjunto com fontes regulares de largura uniforme japonesa.
- Inclui código ASCII, símbolos ambíguos do JIS x 0208, elementos governados e elementos de bloqueio para terminais de console.

Combinando com sua fonte japonesa favorita
Hiragana, Katakana e Kanji japoneses não estão incluídos para que possam ser usados em combinação com sua fonte de largura uniforme japonesa favorita.
- No navegador, você pode combiná-los livremente escrevendo-os no CSS
font-family . - Muitos aplicativos podem usar o
FontLink do Registro no Windows.
Três variações
As combinações ambíguas e neutras da largura do leste da Ásia da Unicode são suportadas para combinações de meia largura e largura completa .
| ambíguo | Neutro | Família de fontes | Uso principal |
|---|
| Meio lateral | Meio lateral | Ilusão N (estreita) | Ênfase na compatibilidade com ambientes internacionais de console |
| Largura total | Meio lateral | Ilusão W (larga) | Ênfase na compatibilidade com shift_jis e euc-jp |
| Largura total | Largura total | Ilusão Z (Zenkaku) | A mesma largura que muitas fontes de largura uniformes japonesas |
Peças comuns
- O Roboto Mono foi ajustado à meia largura para reduzir a altura de algumas letras minúsculas.
- Os parênteses e símbolos foram criados com ênfase no equilíbrio entre os caracteres de codificação e largura completa.

Ilusão N (estreita)
- Largura do caractere compatível com ambientes internacionais de console com suporte Unicode.
- JIS x 0208 Símbolos ambíguos são projetados na metade da largura.
- Números circulantes
⑩ Os números romanos Ⅳ e outros também são implementados como meia largura.

Ilusão W (larga)
- Largura do caractere compatível com o tradicional shift_jis e euc-jp.
- Os símbolos ambíguos do JIS x 0208 são implementados em largura de largura total.
- Neutro para elementos de linha delimitado e elementos de bloco é tratado como meia largura.
- Os símbolos da linha de energia para
ambiwidth=double também são de largura completa.

Ilusão Z (Zenkaku)
- A largura do personagem é a mesma que muitas fontes de largura uniformes japonesas.
- Neutro para elementos de linha delimitado e elementos de bloco também é tratado como largura total.

Combinação com fontes de largura uniformes japonesas
navegador
- Pode ser combinado relativamente livremente, como Meilio e Yu Gothic.
- Para ajustar a lacuna entre as linhas nas linhas, use
line-height: 1.25 em conjunto com a altura da linha.
Fontlink no Registro do Windows
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink
Na barra de menus, vá para Editar - NOVO - Valor da String Multi -Line
| Nome -chave | dados |
|---|
| Ilusão n | mplus-1m-regular.ttf, m+ 1m |
| Ilusão e ousada | mplus-1M-BOLD.TTF, M+ 1M BOLD |
Você pode combiná -los dessa maneira.
Além disso, para BIZ UDゴシック, se AvgCharWidth da tabela OS/2 for uma fonte de largura uniforme que não é 1/2 UnitsPerEm na mesa head , os caracteres se sobrepõem quando combinados com o FontLink.
Questões conhecidas
Em relação ao desvio
Como construir
O que você precisa
- Fontforge
- ttfautohint
- Python 3.x
- Pacotes Pythoh (via Pip Install)
- Afdko (Fonttools, OTF2OTC)
- Brotli
- Zopfli
- TQDM
procedimento
-
src/Illusion-*.sfd com fontforge.- Os glifos derivados do Roboto Mono reduzem a coordenada X para 83.0078125%.
- Os glifos itálicos são colocados na área privada no 15º andar U+FXXXX.
- Os glifos de largura total são colocados na área privada no 16º lado do U+10xxxx.
- Não suporta itálico de largura total.
- Saídas TrueType Fonte para
src/Illusion-*.ttf .- Verifique apenas a opção "OpenType especificações".
- Execute
python build.py para gerá -lo em dist/ .
licença
- Está em conformidade com o Roboto Mono (Google) Apache License 2.0.
Detalhes do glifo
Lenda

ASCII

Unicode

Símbolos da linha de energia


Jis x 0208 meia largura ambígua


Jis x 0208 largura completa ambígua


Desenho de caixa, elementos de bloqueio de meia largura

Desenho de caixa, elementos de bloco de largura completa
