Nahrazení chybějících písem v dokumentech 4D Write Pro

Automaticky přeloženo z Deepl

Před verzí 4D v17 R5 jste mohli po otevření dokumentu 4D Write Pro zjistit, že zobrazené písmo není takové, jaké má být! Pokud dokument obsahoval písma, která nejsou ve vašem počítači, 4D je automaticky nahradil písmem Times New Roman. Protože však preference písem jsou věcí individuální volby, dává vám tato verze R možnost zvolit si náhradní písma!

Díky této funkci můžete určit, které písmo bude použito, pokud původní chybí. To lze provést v operačních systémech MacOS i Windows.

K tomuto účelu byl přidán nový atribut: wk font default. Jedná se o objekt definující výchozí náhradní písmo (písma) pro dokument. Obsahuje tři vlastnosti:

  • výchozí: Písmo, které se použije jako výchozí náhrada v případě, že operační systém písmo nepodporuje, a to bez ohledu na platformu.
  • Windows: V systému Windows je možné použít pouze jedno písmo: Písmo, které se použije jako výchozí v systému Windows (má přednost před „výchozím“, pokud je definováno).
  • mac: Písmo, které se použije jako výchozí v systému macOS (má přednost před „výchozím“, pokud je definováno).

Příklad:

V následujícím příkladu chceme definovat kolekci písem, která se hierarchicky použijí v případě, že hlavní písmo neexistuje. Jinými slovy, pokud v mém systému macOS neexistuje písmo Roboto Condensed Bold Italic, použijí se písma z kolekce v pořadí, v jakém byla definována:

$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)

A co převedené dokumenty 4D Write?

Náhradním písmem v konvertovaných dokumentech 4D Write je „Times New Roman“, bez ohledu na platformu. Pokud importované písmo není na dané platformě podporováno, je při vykreslování dokumentu za běhu nahrazeno písmem „Times New Roman“.

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.