4D Write Pro文書で不足するフォントを補う

Deeplからの自動翻訳

4D v17 R5以前では、4D Write Proのドキュメントを開いたときに、表示されたフォントが想定と異なることに気づいたかもしれません。もし、文書にあなたのコンピュータにないフォントが含まれていた場合、4Dは自動的にTimes New Romanに置き換えていました。しかし、フォントの好みは個人の問題なので、このR-リリースでは、置換フォントを選択することができます!

この機能により、オリジナルのフォントがない場合、どのフォントを使用するかを定義することができます。これは、macOSとWindowsの両方のオペレーティングシステムで行うことができます。

この目的のために、新しい属性が追加されました:wk font default.これは、ドキュメントのデフォルトの代替フォントを定義するオブジェクトです。これは、3つのプロパティを含んでいます。

  • デフォルト。OS がサポートしていないフォントがある場合に、プラットフォームに関係なく、デフォルトで使用する代替フォント。
  • Windows。Windowsでデフォルトで使用するフォント(定義されていれば “default “より優先される)。
  • mac。macOSでデフォルトで使用するフォント(定義されていれば “default “より優先される)。

以下の例では、メインフォントが存在しない場合に備えて、階層的に使用するフォントのコレクションを定義したい。つまり、Roboto Condensed Bold Italicフォントが私の macOS に存在しない場合、コレクション内のフォントが、その定義順に使用されることになります。

$o:=New object
$o .mac:=New collection("Helvetica"; "Morocco Regular"; "Arial Black")
WP SET ATTRIBUTES (wpDOC;wk font; "Roboto Condensed Bold Italic")
WP SET ATTRIBUTES (wpDOC;wk font default;$o)

4D Writeを変換した文書はどうなるのか?

変換後の4D Writeドキュメントの代替フォントは、プラットフォームに関係なく、”Times New Roman “です。インポートされたフォントがプラットフォームでサポートされていない場合、実行時にドキュメントをレンダリングする際に、”Times New Roman “に置き換えられます。

Avatar
Intissarは、プロダクトマーケティングマネージャーとして2017年に4Dに入社しました。彼女は、プロダクト、マーケティング、エンジニアリング、およびテクニカルサポートチームと密接に連携し、さまざまな顧客に対して新機能の「理由」、「方法」、「内容」をアピールするために働いています。この密接な連携により、メッセージングフレームワークを作成し、4Dブログやウェブサイトのための詳細なコンテンツやコードサンプルを書き上げることができるのです。VINCI大学でコンピュータサイエンスのエンジニアの学位を取得後、彼女はソフトウェアエンジニアとしていくつかのスタートアップ企業で働きました。ソフトウェアの仕様、設計、開発、ユーザートレーニング、サポート、チームマネジメントなどの実務経験を持ちます。