WindowsとLinux間のフォントの不一致

Curtis Chau
Curtis Chau
Updated: 2026年6月10日

Linuxで生成されたIronPDFのPDFは、Windowsで生成されたPDFと視覚的に異なります。 テキストは異なるフォントで表示され、スペーシングやレイアウトも異なります。同じHTMLをレンダリングする場合でも。

Windowsには、デフォルトでタイムズ・ニュー・ロマンおよび他のMicrosoftコアフォントが含まれています。 Ubuntuと多くのLinuxディストリビューションは、要求されたフォントが利用できない場合のデフォルトのフォールバックとしてDejaVu Sansを使用します。 IronPDFのChromeレンダラーがLinuxシステムにインストールされていないフォントを要求すると、DejaVu Sansに置き換えられ、レイアウトの違いが生じます。

解決策

LinuxシステムまたはDockerイメージにMicrosoftコアフォントをインストールしてください:

sudo apt update
sudo apt install ttf-mscorefonts-installer
SHELL

インストール後、タイムズ・ニュー・ロマンが利用可能であることを確認してください:

fc-list | grep "Times New Roman"
SHELL

フォントのインストール後、レンダラーが新しく利用可能なフォントを検出するためにIronPDFアプリケーションまたはサービスを再起動してください。 PDFを再生成し、Windowsの参照と一致していることを確認してください。

完全なLinux DockerセットアップについてはLinuxデプロイメントガイドをご覧ください。

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

詳しく読む

準備はできましたか?

Nuget Downloads 21,739,885バージョン:2026.10リリースされたばかり