デフォルトのフォントを変更する方法:ONLYOFFICE DocSpace、Docsとデスクトップエディターテストの例
オフィスファイルを扱う際、フォントは最適なユーザー体験を作り出す上で重要な要素となります。本記事では、ニーズに合わせてドキュメントのスタイルをより細かく制御できるよう、ONLYOFFICE DocSpace、デスクトップアプリ、Docsのテスト例におけるデフォルトフォントのカスタマイズ方法をステップごとに解説します。
ONLYOFFICE DocSpaceサーバーでデフォルトフォントを変更する方法
デフォルトでは、DocSpaceで新規空白ドキュメントを作成すると、DOCX ファイルと PDF フォームでは Arial(11pt)、スプレッドシートでは Calibri(11pt)が設定されています。PPTX ファイルでは、タイトルやサブタイトルなどのテキストボックスやプレースホルダーに Arial がデフォルトフォントとして使用されます。
すべての新規ドキュメントのデフォルトフォントを変更するには、DocSpace が使用するテンプレートファイル(new.docx, new.pdf, new.xlsx, new.pptx)を置き換える必要があります。
以下は DocSpace Docker 版での操作コマンドです。
- テンプレートファイルが格納されているコンテナに入る:
sudo docker exec -it onlyoffice-files bash
- テンプレートフォルダに移動:
cd /var/www/products/ASC.Files/server/DocStore/new
- ロケール別にファイルを確認:
ls
例:en-US
は英語(米国)用のデフォルトテンプレートを示します。
- コンテナを抜ける:
exit
- コンテナからホストへテンプレートフォルダをコピー:
sudo docker cp onlyoffice-files:/var/www/products/ASC.Files/server/DocStore/new/en-US /root/en-US
- ONLYOFFICEデスクトップエディターでコピーしたファイルを開き、フォントやサイズなどをカスタマイズして保存。
- 編集後のファイルをコンテナに戻す:
sudo docker cp /root/en-US/. onlyoffice-files:/var/www/products/ASC.Files/server/DocStore/new/en-US
これで、DocSpace の言語が en-US
に設定されている場合、新規ドキュメントは指定したフォントを使用します。他の言語の場合は、各ロケールのテンプレートファイルを同様に更新してください。
他のインストール方法の場合のファイルパス
Debian/Ubuntu や RPM ベースのシステム:
/var/www/docspace/products/ASC.Files/server/DocStore/new/
Windows 版:
C:\Program Files (x86)\Ascensio System SIA\DocSpace\products\ASC.Files\DocStore\new
ONLYOFFICEデスクトップエディターでデフォルトフォントを変更する方法
ONLYOFFICデスクトップエディターでも、新規ドキュメント、スプレッドシート、プレゼンテーション、PDF フォームのデフォルトフォント、サイズ、スタイル、余白などをテンプレートを置き換えて調整できます。
1. デフォルトテンプレートフォルダを確認する
- macOS:
/Applications/ONLYOFFICE.app/Contents/Resources/converter/empty/
- Linux:
/opt/onlyoffice/desktopeditors/converter/empty/
- Windows (64-bit):
%ProgramFiles%\ONLYOFFICE\DesktopEditors\converter\empty
2. テンプレートを別場所にコピー
インターフェース言語のロケールフォルダ内の new.docx, new.xlsx, new.pptx, new.pdf を別のディレクトリにバックアップとしてコピーします。
3. テンプレートを編集
ONLYOFFICEデスクトップエディター でコピーしたファイルを開き、フォントやサイズ、スタイルを調整して保存します。
4. デフォルトテンプレートを置き換える
編集したテンプレートファイルを元のフォルダに上書きコピーします。
注意:
ONLYOFFICEデスクトップエディターをアップデートすると、カスタマイズしたテンプレートが新バージョンのデフォルトテンプレートに上書きされる場合があります。そのため、カスタマイズしたテンプレートは必ずバックアップを取り、アップデート後に再度置き換えてください。
ONLYOFFICE Docsテスト例でデフォルトフォントを変更する方法
ONLYOFFICE Docsのテスト例を利用する開発者は、プロジェクトのアセット内にある定義済みテンプレートを更新する必要があります。
1. テンプレートフォルダを確認
- .NET (C# / C# MVC):
assets/document-templates/new
- Go:
static/assets/document-templates/new
- Java / Java Spring:
src/main/resources/assets/document-templates/new
- Node.js:
public/assets/document-templates/new
- Python:
assets/document-templates/new
- Ruby:
assets/document-templates/new
- PHP:
assets/document-templates/new
- PHP (Laravel):
public/assets/document-templates/new
2. テンプレートを編集
必要なファイル(new.docx, new.xlsx, new.pptx, new.pdf)をONLYOFFICEデスクトップエディターで開き、フォントなどを調整して保存します。
3. 編集済みテンプレートを保存
プロジェクトのテンプレートフォルダに上書きコピーして完了です。これでテスト環境で作成する新規ドキュメントは、更新したフォント設定が適用されます。
すべての方法に共通の便利なヒント
変更を加える前に必ずデフォルトテンプレートをバックアップし、必要に応じて復元できるようにしておきましょう。
ONLYOFFICEの無料アカウントを登録する
オンラインでドキュメント、スプレッドシート、スライド、フォーム、PDFファイルの閲覧、編集、共同作業