
Flauncesは、ウィンザー、お土産、クーパーシリーズなどの20世紀初頭の書体のマンネリズムに触発された「古いスタイル」のソフトセリフ書体です。
この書体ファミリーはまだ開発中であり、すぐにGoogleフォントに来ます。
Frauncesには次の軸があります。
| 軸 | タグ | 範囲 | デフォルト | 説明 |
|---|---|---|---|---|
| 光学サイズ | opsz | 9pt〜144pt | 144pt | インスタンスでは、9pt、72pt、および144ptというラベルが付けられています。 |
| 重さ | wght | 100〜900 | 900 | インスタンスでは、薄く、軽い、規則的な、セミボルド、太字、黒のラベルが付けられています。 |
| 柔らかさ | 柔らかい | 000〜100 | 100 | 特にシャープ、ソフト、およびスーパーソフトとラベル付けされています。 |
| 不安 | WONK | 0〜1 | 1 | バイナリ軸は、「不安定な」文字の置換を制御します。 opsz>18。インスタンスにリストされていない場合、自動的に置き換えられます。 |
opsz (光学サイズ)軸opsz軸は、コントラスト、Xハイト、間隔、および文字幅の変化を結び付けます。 opszが減少すると、X-Heightが増加し、間隔が開き、文字が幅が拡大します。
さらに、軸値のマッピングがAVARテーブルに配置され、変数フォントに非線形補間が作成されます。
ディスプレイの使用に適した独特で不安定な特性の多くは、より継続的な読書にはあまり望ましくありません。特定の小さい光学サイズ(18px以上)で、 wonk軸は無効になります(以下を参照)。

wght (重量)軸wght軸は薄くて黒です。ナフは言った。

SOFT (柔らかさ)軸SOFT軸は、光学的最小に向けて利用できる柔らかく丸いフォームにアクセスできますが、文字幅、間隔、背の高いアセンダー、短いX-Heightの変化など、他の光学サイズの考慮事項を保持しています

WONK (wonky)軸ローマの傾斜n/m/h、または斜体のb/d/h/k/lの球根状のフラグなど、より正規化された文字にwonk文字を補助するバイナリ軸。 OTFまたはTTFインスタンスでは、これはOpenTypeスタイルセットとして実装できます。

ターミナルから、 sources/build-all.shでビルドスクリプトを実行します。フォント出力への出力fonts/ 。
注:最初に構築するときは、仮想環境を設定し、依存関係をインストールする必要があります。
基本
次のコマンドを実行するには、端末を開く必要があります。
リポジトリをクローンし、それに移動します。
git clone https://github.com/undercasetype/Fraunces.git
cd Fraunces
Python 3があることを確認してください:
which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3などのpython3で終わるパスを返す必要があります。 python3 not foundようなエラーを返す場合は、Python 3をダウンロードする必要があります。
仮想環境のセットアップ
構築するには、仮想環境をセットアップします。
cd ~
python3 -m venv venvその後、それをアクティブにします:
source venv/bin/activate次に、要件をインストールします。
cd Fraunces
pip install -U -r requirements.txtビルドスクリプトに実行/実行の許可を与えます(コピーして貼り付けてから、端末の両方の行を一度に実行できます):
chmod +x sources/ ** / * .sh
chmod +x mastering/make-github-release/ ** / * .shWoff2ファイルを作成します
最後に、 woff2_compressおよびwoff2_decompressコマンドを有効にするには、Google/Woff2を個別にインストールする必要があります。この手順を実行するには、新しい端末セッション、ウィンドウ、またはタブを開きます。
# open a new terminal session first, then run
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean allwoff2_compressが適切にインストールされていることを確認するには、次の端末ウィンドウを入力してください。
woff2_compress
ターミナルがコマンドを見つけることができない場合は、バイナリが$パスにあることを確認する必要がある場合があります。その説明はここで見つけることができます。
woff2_compressが端末で動作すると、ビルドを実行できます!
環境をセットアップしたら(上記を参照)、フォントと準備リリースを作成できます!
新しいバージョンを構築するときは、バージョン番号( 1.001の形式)を追加して、UFOバージョンとバージョンを正しく更新します。どのバージョンを構築すべきかわからない場合は、https://github.com/undercaseType/fraunces/releasesで最新リリースの番号を確認し、 .001増加してください。バージョン番号を除外すると、UFOソースに既に存在するのと同じバージョン番号で構築されます。
可変および静的フォントを構築するには、woff2sを作成するには、 build-all.shを使用します。これにはしばらく時間がかかります(ほとんどの場合、TTFとOTFの静的フォントの構築によって取り上げられます)。
sources/build-all.sh 1.000 # optional: place your desired version number as an argument変数フォントを構築するだけの場合は、 build.shを使用します。
sources/build-scripts/build-vf.sh 1.000 # optional: place your desired version number as an argument静的フォントのみを構築するには(これらは変数フォントに順番になるため、このスクリプトでバージョン番号を設定することはできません)、 build-statics.sh :を使用します。
sources/build-scripts/build-statics.shこのレポで作業を行っている場合は、こちらの制作メモをお読みください。
GitHubリリースパッケージの作成に関するメモを探している場合は、Mastering/readme.mdを参照してください。