目次
文書の過去の版を表示しています。
Web フォント
フォント (オープンソース) も参照🤤
Web フォントの形式
拡張子 | 形式 | 説明 |
---|---|---|
.woff2 | Web Open Font Format 2.0 | Web Open Font Format (WOFF) 2.0 は、Google によるリファレンス実装と共に公開された。フォントの圧縮に Brotli を使用するように改善された。 |
.woff | Web Open Font Format 1.0 | Web Open Font Format (WOFF) は、ウェブページで使用するためのフォント形式である。WOFF は OpenType 又は TrueType 形式のフォントを圧縮し、XMLによるメタデータを追加したものとなっている。 |
.ttf | TrueType - Wikipedia | TrueType (トゥルータイプ) はデジタルフォントの規格である。Windows や macOS、Linux で標準的に利用されている。 |
.eof | Embedded OpenType | Web ページの埋め込みフォントとして使用するために Microsoft が設計したコンパクトな OpenType フォントである。MS IE でのみサポートされる。 |
- EOT 形式と TTF 形式はデフォルトで圧縮されていない。
これらの形式を提供する場合は GZIP 圧縮を適用するように Web サーバーを設定する必要がある。 - WOFF はビルトインの圧縮付きである。WOFF 圧縮ツールで最適な圧縮設定を使用していることを確認すること。
- WOFF2 では独自の前処理アルゴリズムと圧縮アルゴリズムが使用されており、WOFF 形式よりも約 30% ファイルサイズが削減されている。
TrueType(.ttf) => Web Open Font Format(.woff, .woff2) への変換 (Linux)
Linux では sfnt2woff (ttf ⇒ woff) と woff2_compress (ttf ⇒ woff2) コマンドが必要…🤔
$ dnf provides sfnt2woff woff2_compress
メタデータの期限切れの最終確認: 5 days, 16:01:19 時間前の 2022年09月03日 11時54分19秒 に実施しました。 woff-0.20091126-25.fc36.x86_64 : Encoding and Decoding for Web Open Font Format(Woff) Repo : fedora 一致: ファイル名 : /usr/bin/sfnt2woff woff2-tools-1.0.2-14.fc36.x86_64 : Web Open Font Format 2.0 tools Repo : fedora 一致: ファイル名 : /usr/bin/woff2_compress
Fedora では woff と woff2-tools のパッケージをインストールする🤔
$ sudo dnf install woff woff2-tools
メタデータの期限切れの最終確認: 1:07:15 時間前の 2022年09月09日 02時50分04秒 に実施しました。 依存関係が解決しました。 ============================================================================================================== パッケージ アーキテクチャー バージョン リポジトリー サイズ ============================================================================================================== インストール: woff x86_64 0.20091126-25.fc36 fedora 22 k woff2-tools x86_64 1.0.2-14.fc36 fedora 24 k トランザクションの概要 ============================================================================================================== インストール 2 パッケージ ダウンロードサイズの合計: 45 k インストール後のサイズ: 88 k これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): woff-0.20091126-25.fc36.x86_64.rpm 103 kB/s | 22 kB 00:00 (2/2): woff2-tools-1.0.2-14.fc36.x86_64.rpm 99 kB/s | 24 kB 00:00 -------------------------------------------------------------------------------------------------------------- 合計 45 kB/s | 45 kB 00:01 トランザクションの確認を実行中 トランザクションの確認に成功しました。 トランザクションのテストを実行中 トランザクションのテストに成功しました。 トランザクションを実行中 準備 : 1/1 インストール中 : woff2-tools-1.0.2-14.fc36.x86_64 1/2 インストール中 : woff-0.20091126-25.fc36.x86_64 2/2 scriptletの実行中: woff-0.20091126-25.fc36.x86_64 2/2 検証 : woff-0.20091126-25.fc36.x86_64 1/2 検証 : woff2-tools-1.0.2-14.fc36.x86_64 2/2 インストール済み: woff-0.20091126-25.fc36.x86_64 woff2-tools-1.0.2-14.fc36.x86_64 完了しました!
$ curl -LO https://github.com/yuru7/HackGen/releases/download/v2.7.0/HackGen_NF_v2.7.0.zip
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42.0M 100 42.0M 0 0 2229k 0 0:00:19 0:00:19 --:--:-- 2223k
$ unzip HackGen_NF_v2.7.0.zip
Archive: HackGen_NF_v2.7.0.zip creating: HackGen_NF_v2.7.0/ inflating: HackGen_NF_v2.7.0/HackGen35ConsoleNF-Bold.ttf inflating: HackGen_NF_v2.7.0/HackGen35ConsoleNF-Regular.ttf inflating: HackGen_NF_v2.7.0/HackGen35ConsoleNFJ-Bold.ttf inflating: HackGen_NF_v2.7.0/HackGen35ConsoleNFJ-Regular.ttf inflating: HackGen_NF_v2.7.0/HackGenConsoleNF-Bold.ttf inflating: HackGen_NF_v2.7.0/HackGenConsoleNF-Regular.ttf inflating: HackGen_NF_v2.7.0/HackGenConsoleNFJ-Bold.ttf inflating: HackGen_NF_v2.7.0/HackGenConsoleNFJ-Regular.ttf
WOFFConverter (Windows)
WOFFコンバータ (武蔵システム)