出版物に付随するリポジトリ:
Kadner、F.、Keller、Y。、&Rothkopf、C。(2021、5月)。 Adaptifont:生成的フォントモデルとベイジアンの最適化により、個人の読み取り速度を高めます。コンピューティングシステムにおけるヒューマンファクターに関する2021 CHI会議の議事録(pp。1-11)。
提供されるもの•TrueTypeフォント•Linuxインストール•モーフフォント
Adaptifontに関する論文の公式Githubリポジトリ:生成的なFontmodelとBayesianの最適化で個人の読書速度を上げる
このリポジションは、Adaptifontの論文に追加の資料を提供しています。生成的フォントモデルとベイジアンの最適化により、個人の読み取り速度を高めます。提供されているのは、すべてのサブジェクトに最適なクラスターの重心からのTrueTypeフォント( .TTF )形式の使用可能なフォントと、NMFコンポーネントの独自のフォントを組み合わせるために使用できるスクリプトです。
| 主題 | TrueTypeフォント | NMFコンポーネント | それがどのように見えるか |
|---|---|---|---|
| 1 | subject1.ttf | 4.56、5.32、5.57 | |
| 2 | subject2.ttf | 5.5、1.89、3.66 | |
| 3 | subject3.ttf | 4.56、4.1、6.41 | |
| 4 | subject4.ttf | 4.32、3.76、5.32 | |
| 5 | subject5.ttf | 4.39、2.44、5.59 | |
| 6 | subject6.ttf | 5.80、1.1、1.86 | |
| 7 | 件名7.ttf | 6.63、1.59、2.54 | |
| 8 | subject8.ttf | 5.37、3.54、3.56 | |
| 9 | subject9.ttf | 4.27、3.5、4.15 | |
| 10 | subject10.ttf | 5.63、5.38、1.3 | |
| 11 | subject11.ttf | 5.7、3.02、3.08 |
sudo apt install python3.6-dev (python3バージョンに基づいて異なって呼ばれる場合があります)sudo apt install virtualenv virtualenv venv --python=python3 、を使用してアクティブになります. venv/bin/activate 。私は3.6.9を使用しましたが、ほとんどのPython 3バージョンは実行する必要があります。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をインストールする必要があるかもしれませんcreating_fonts.ipynbで独自のフォントを作成する方法に関するチュートリアルが提供されています。そのためには、JupyterとMatplotlib pip install jupyter matplotlibが必要です。 create_font.pyスクリプトを使用して、ターミナルから直接フォントの作成を開始することもできます。リポジトリのルートから、たとえばpython3 font_factory/create_font.py example --nmf_dims 1,5,8 --out_folder example_fonts example.ttfと呼ばれるfontを作成しますexample_fonts/example