Repository begleitet die Veröffentlichung:
Kadner, F., Keller, Y. & RothKopf, C. (2021, Mai). Adaptifont: Zunehmende Lesgeschwindigkeit des Einzelnen mit einem generativen Schriftartmodell und einer Bayesian -Optimierung. In Proceedings der 2021 CHI-Konferenz über menschliche Faktoren in Computersystemen (S. 1-11).
Was ist bereitgestellt • TrueType -Schriftarten • Linux -Installation • Morph -Schriftarten
Das offizielle Github -Repository für das Papier über Adaptifont: Erhöhung der Lesegeschwindigkeit von Einzelpersonen mit einer generativen Fontmodel- und Bayes'schen Optimierung
Dieses Repositiory liefert zusätzliches Material für das Papier über Adaptifont: Erhöhung der Lesegeschwindigkeit von Personen mit einem generativen Schriftmodell und einer Bayesian -Optimierung. Bereitstellungsbedarf sind verwendbare Schriftarten im TrueType Font ( TTF ) -Format aus den Schwerpunkten der besten Cluster für alle Fächer sowie ein Skript, mit dem Sie Ihre eigenen Schriftarten aus den NMF -Komponenten kombinieren können.
| Thema | TrueType -Schrift | NMF -Komponenten | Wie es aussieht |
|---|---|---|---|
| 1 | Betreff1.ttf | 4,56, 5,32, 5,57 | |
| 2 | Betreff2.ttf | 5,5, 1,89, 3,66 | |
| 3 | Betreff3.Ttf | 4,56, 4.1, 6,41 | |
| 4 | thema4.ttf | 4.32, 3,76, 5,32 | |
| 5 | Betreff 5.ttf | 4.39, 2.44, 5,59 | |
| 6 | Betreff6.ttf | 5,80, 1,1, 1,86 | |
| 7 | Betreff7.ttf | 6,63, 1,59, 2,54 | |
| 8 | Betreff8.Ttf | 5.37, 3,54, 3,56 | |
| 9 | Betreff 9.ttf | 4,27, 3,5, 4.15 | |
| 10 | Betreff10.ttf | 5.63, 5.38, 1,3 | |
| 11 | Betreff 11.ttf | 5.7, 3.02, 3.08 |
sudo apt install python3.6-dev (kann basierend auf Ihrer Python3-Version unterschiedlich bezeichnet werden).sudo apt install virtualenv , virtualenv venv --python=python3 , . venv/bin/activate . Ich habe 3.6,9 verwendet, aber die meisten Python 3 -Versionen sollten es tun.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 Es gibt ein Tutorial zum Erstellen Ihrer eigenen Schriftarten in create_fonts.ipynb. Dafür benötigen Sie Jupyter und Matplotlib pip install jupyter matplotlib . Sie können auch mit dem Skript create_font.py direkt vom Terminal vom Terminal erstellen. Aus dem Root -Aufruf von Repositorys zum Beispiel python3 font_factory/create_font.py example --nmf_dims 1,5,8 --out_folder example_fonts example_fonts/example eine Schriftart namens example.ttf zu erstellen.