Repositorio que acompaña a la publicación:
Kadner, F., Keller, Y. y Rothkopf, C. (2021, mayo). Adaptador: Aumento de la velocidad de lectura de las personas con un modelo de fuente generativo y optimización bayesiana. En Actas de la Conferencia CHI 2021 sobre factores humanos en sistemas informáticos (pp. 1-11).
Lo que se proporciona • Fuentes de TrueType • Instalación de Linux • Fuentes de morfo
El repositorio oficial de GitHub para el documento sobre Adaptifont: Aumento de la velocidad de lectura de las personas con un modelador generativo y optimización bayesiana
Este repositiory suministra material adicional para el documento sobre adaptación: aumentar la velocidad de lectura de las personas con un modelo de fuente generativo y optimización bayesiana. Proporcionados se pueden usar fuentes en el formato TrueType Font ( .TTF ) de los centroides de los mejores grupos para todos los sujetos, así como en un script que puede usar para combinar sus propias fuentes de los componentes NMF.
| Sujeto | Fuente trueType | Componentes NMF | Como se ve |
|---|---|---|---|
| 1 | asunto1.ttf | 4.56, 5.32, 5.57 | |
| 2 | SUSTA2.TTF | 5.5, 1.89, 3.66 | |
| 3 | Asunto3.ttf | 4.56, 4.1, 6.41 | |
| 4 | Asunto4.ttf | 4.32, 3.76, 5.32 | |
| 5 | Asunto5.ttf | 4.39, 2.44, 5.59 | |
| 6 | asunto6.ttf | 5.80, 1.1, 1.86 | |
| 7 | asunto7.ttf | 6.63, 1.59, 2.54 | |
| 8 | asunto8.ttf | 5.37, 3.54, 3.56 | |
| 9 | Asunto9.ttf | 4.27, 3.5, 4.15 | |
| 10 | Sujeto10.ttf | 5.63, 5.38, 1.3 | |
| 11 | Sujeto11.ttf | 5.7, 3.02, 3.08 |
sudo apt install python3.6-dev (puede llamarse de manera diferente basada en su versión python3)sudo apt install virtualenv , virtualenv venv --python=python3 , . venv/bin/activate . Usé 3.6.9, pero la mayoría de las versiones de Python 3 deberían hacer.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 Se proporciona un tutorial sobre cómo crear sus propias fuentes en Create_Fonts.ipynb. Para eso, necesitará Jupyter y matplotlib pip install jupyter matplotlib . También puede comenzar a crear fuentes directamente desde Terminal usando el script create_font.py. Desde la llamada raíz de los repositorio, por ejemplo, python3 font_factory/create_font.py example --nmf_dims 1,5,8 --out_folder example_fonts para crear una fuente llamada example.ttf en example_fonts/example con los pesos de componentes NMF de 1,5 y 8 para las 3 dimensiones respectivamente.