Repositório que acompanha a publicação:
Kadner, F., Keller, Y., & Rothkopf, C. (2021, maio). Adaptifont: Aumentando a velocidade de leitura dos indivíduos com um modelo de fonte generativo e otimização bayesiana. Em Proceedings da Conferência de CHI de 2021 sobre Fatores Humanos em Sistemas de Computação (pp. 1-11).
O que é fornecido • TrueType Fontes • Instalação do Linux • Morph Fontes
O repositório oficial do GitHub para o artigo sobre Adaptifont: aumentando a velocidade de leitura dos indivíduos com um fontmodel generativo e otimização bayesiana
Esse repositório fornece material adicional para o artigo sobre o Adaptifont: aumentando a velocidade de leitura dos indivíduos com um modelo de fonte generativo e otimização bayesiana. Fornecem fontes utilizáveis no formato TrueType Font ( .ttf ) dos centróides dos melhores clusters para todos os assuntos, bem como um script que você pode usar para combinar suas próprias fontes dos componentes NMF.
| Assunto | Fonte TrueType | Componentes NMF | Como fica |
|---|---|---|---|
| 1 | sujeito1.ttf | 4.56, 5.32, 5.57 | |
| 2 | sujeito2.ttf | 5.5, 1.89, 3,66 | |
| 3 | sujeito3.ttf | 4.56, 4.1, 6.41 | |
| 4 | sujeito4.ttf | 4.32, 3,76, 5.32 | |
| 5 | sujeito5.ttf | 4.39, 2.44, 5.59 | |
| 6 | sujeito6.ttf | 5.80, 1.1, 1,86 | |
| 7 | sujeito7.ttf | 6.63, 1.59, 2,54 | |
| 8 | sujeito8.ttf | 5.37, 3,54, 3,56 | |
| 9 | sujeito9.ttf | 4.27, 3,5, 4.15 | |
| 10 | Subject10.ttf | 5.63, 5.38, 1.3 | |
| 11 | sujeito11.ttf | 5.7, 3.02, 3.08 |
sudo apt install python3.6-dev (pode ser chamado de diferente com base na sua versão python3)sudo apt install virtualenv , virtualenv venv --python=python3 , . venv/bin/activate . Eu usei 3.6.9, mas a maioria das versões do Python 3 deve fazer.pip install numpy pillow matplotlib fontToolssudo add-apt-repository ppa:silnrsi/smith-py3 sudo apt-get update sudo apt install python3-fontforgesudo apt install libfontforge-dev Há um tutorial fornecido sobre como criar suas próprias fontes em criação_fonts.ipynb. Para isso, você precisará de Jupyter e Matplotlib pip install jupyter matplotlib . Você também pode começar a criar fontes diretamente do terminal usando o script create_font.py. A partir dos repositórios, a chamada raiz, por exemplo, python3 font_factory/create_font.py example --nmf_dims 1,5,8 --out_folder example_fonts para criar uma fonte chamada example.ttf em example_fonts/example com os pesos do componente NMF de 1,5 e 8 para as dimensões 3.