O AutoCJK é uma ferramenta para gerar previsões de baixa resolução de caracteres CJK incomuns, dadas imagens de largura total de seus componentes.
Exemplo:

(Da esquerda para a direita: (a) Componente de fonte esquerda, (b) componente da direita da fonte, (c) composição esperada, (d) composição prevista, (e) diferença de C/D)
Primeiro instale o projeto e suas dependências. Consulte Instruções específicas da plataforma no wiki.
Dada uma fonte em ~/Downloads/font.otf , podemos renderizar ⿰市來e escrever a imagem gerada para /tmp/out.png com:
bazel run //src:main --
--font_path=<path_to_font>
--input='⿰市來'
--out=/tmp/out.png
Faciado com este repo é /src/generator.h5 , um modelo treinado com resultados muito bons. Este gerador foi treinado em pares de ~ 270k de imagem, gerados extraindo caracteres das fontes NotoSansCJKsc-* e NotoSerifCJKsc-* .
O gerador resultante é muito bom em gerar caracteres nesse estilo. Pode até ser muito bom em gerar personagens em um novo estilo. Se você descobrir que não é, você pode (a) gerar um novo lote de imagens de treinamento em seu próprio estilo de fonte e (b) executar model.py para treinar um novo modelo. Se você salvar esse modelo como src/generator.h5 , poderá continuar usando bazel run //src:main conforme o esperado.