Ubuntuによってではなく、プログラム(LibreOffice、OpenOfficeなど)によって決定されると思います。LibreOffice 自体に関連するものは何もありませんでしたが、OpenOfficeには、この「フォントフォールバック」の仕組みに関する詳細が記載された素晴らしいwikiがあります。一般的に、LibreOfficeにも適用可能です。
明確にするために、以下のウィキからいくつかのセクションを複製しています。wikiにあるものよりも説明するのは難しいので、そこから読むのが良いです:
OpenOffice.org 2のFont Fallbackとは何ですか?
Font-Fallbackは、システムにインストールされていないフォントが要求されるたびに起動します。(インストールされていないということは、OOoでは利用できません)。その後、OOoは、OOoが認識しているフォントとは異なるフォントを使用しようとしますが、これは要求されたフォントと可能な限り一致します。
Font Fallbackはどのように機能しますか?
フォントフォールバックで満足のいく結果を得るためには、OOoがフォントの類似性について何らかの方法で知る必要があります。OOoは、たとえばArialの代わりにHelveticaを代用できるが、Comic Sansは代用できないことを知っている必要があります。多くのフォントが存在し、OOoはそれらのすべてについて知ることができないため、このタスクは思ったほど簡単ではありません。
OOoは、いくつかの方法を使用して適切な代替を見つけます。
- システムが提供するフォントエイリアス情報(
fonts.dir
ファイルなど)
- フォールバックフォントのハードコード化されたリスト、から
VCL.xcu
(最初に試行)
- 代替フォント名のスペル
- フォント属性(たとえば、CJK文字を持っているか、シンボルフォントか)またはスタイル(セリフ / 非セリフ、比例/非比例)
すべてが失敗する場合:
直接関係はありませんが、この TLDPドキュメントは読みやすいです。