書体の作成はあなたが思うほど難しくはありません、少なくともIllustratorの基本的な理解が必要です。 フォントは、フォントエディタで文字の形を変更し、使用中の文字を確認して、より多くの設計上の決定を下すという反復プロセスを通じて設計されます。
しかし 活版印刷フォントの作成作業に役立つアプリケーションが他にもあることを知っておく必要があります。そのため、今日はFontForgeについて説明します。
FontForgeについて
FontForgeは、アウトラインフォントおよびビットマップフォント用のフォントエディタであり、次のようなさまざまなフォントを作成、編集、または変換できます。
TrueType(TTF)、TrueTypeコレクション(TTC)、OpenType(OTF)、PostScript Type 1、TeXビットマップフォント、X11 OTBビットマップ(sfntのみ)、Glyphビットマップ配布フォーマット(BDF)、FON(Windows)、FNT(Windows)、およびWebOpen Source Format(WOFF)。
これは自由なソフトウェアアプリケーションです (GPLライセンス)Windows、Mac OS、Linuxなどのさまざまなオペレーティングシステムで動作するように書かれています。
FontForgeの また、スケーラブルベクターグラフィックス形式との間でフォントをインポートおよびエクスポートします (SVG)およびUnified Font Object Format(UFO)。
さらに 非公式のMicrosoft数学合成拡張機能をサポート (MATHテーブル)Cambria Math用に導入され、Office 2007、XeTeX、およびLuaTeXでサポートされています。
FontForgeでは、少なくともXNUMXつの無料のOpenType数学フォントが開発されています。
自動フォーマット変換やその他の反復的なタスクを容易にするために、FontForgeはXNUMXつのスクリプト言語を実装しています。それは独自の言語とPythonです。
FontForgeは、GUIやコマンドラインからスクリプトを実行できます。また、Pythonモジュールとして機能を提供するため、任意のPythonプログラムに統合できます。
さらに AdobeOpenType機能ファイルの仕様をサポートします (構文に独自の拡張機能があります)。
FontForgeは、PotraceまたはAutoTraceを使用して、ビットマップイメージを自動的にトレースし、それらをフォントにインポートできます。。 コードのFontForge部分は、LuaTeXタイプセットエンジンがOpenTypeフォントを読み取って解析するために使用されます。
FontForgeソースコードには、バイナリフォントファイルの内容を表示する「showttf」やWOFFコンバーターおよびデコンバーターなど、多数のユーティリティが含まれています。
LinuxにFontForgeフォントエディタをインストールするにはどうすればよいですか?
このアプリケーションをインストールできるようにすることに興味がある人は、以下で共有する手順に従うことができます。
一般に、ほとんどすべてのLinuxディストリビューションでは、Flatpakパッケージを使用してこのツールをシステムにインストールできます。、したがって、システムにサポートを追加するだけで済みます。
このサポートがない場合は、相談することができます 次のリンク ここでその方法を説明します。
このツールをインストールするには、ターミナルでコマンドを実行するだけです。
flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref
Ubuntu 16.04LTSおよびUbuntu14.04 LTSユーザーは、次のリポジトリを利用できます。これらのリポジトリは、次のコマンドを入力してシステムに追加します。
sudo add-apt-repository ppa:fontforge/fontforge
その後、パッケージとリポジトリのリストを次のように更新します。
sudo apt-get update
最後に、以下を実行してこのアプリケーションをインストールします。
sudo apt-get install fontforge
Debianおよびそれ以降のバージョンのUbuntuのユーザー向けに、次のパッケージをダウンロードします。 まず、それらを保存するフォルダを作成します
mkdir fontforge
アクセスします:
cd fontforge
そして、アーキテクチャに従ってダウンロードします。 64ビットシステムユーザー:
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb
32ビットシステムのユーザーは、以下をダウンロードします。
wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb
ダウンロードの最後に、次のコマンドを実行して、これらのパッケージをシステムにインストールします。
sudo dpkg -i *deb
また、依存関係に問題がある場合は、次の方法で解決します。
sudo apt -f install
Archおよび派生物では、sudo pacman -S fontforge:Vのみです。