Antes do 4D v17 R5, poderá ter descoberto ao abrir o seu documento 4D Write Pro que a fonte apresentada não é o que deveria ser! Se o documento contiver fontes que não estejam no seu computador, 4D substituiu-as automaticamente por Times New Roman. Contudo, uma vez que a preferência pela fonte é uma questão de escolha individual, este lançamento R dá-lhe a possibilidade de escolher as fontes de substituição!
Graças a esta característica, pode definir que fonte será utilizada se faltar a fonte original. Isto pode ser feito em ambos os sistemas operativos MacOS e Windows.
Um novo atributo é adicionado para este fim: wk font default. É um objecto que define a(s) fonte(s) de substituição predefinida(s) para um documento. Contém três propriedades:
- por defeito: A fonte a utilizar por defeito como substituto se uma fonte não for suportada pelo sistema operativo, independentemente da plataforma.
- Windows: A fonte a utilizar por defeito no Windows (prioridade sobre “por defeito”, se definida).
- mac: A fonte a utilizar por defeito em macOS (prioridade sobre “por defeito”, se definido).
Exemplo
No exemplo abaixo, queremos definir uma colecção de fontes a serem utilizadas hierarquicamente no caso de a fonte principal não existir. Por outras palavras, se a fonte Roboto Condensed Bold Italic não existir no meu macOS, as fontes da colecção serão utilizadas, na ordem da sua definição:
$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)
E os documentos 4D Write convertidos?
A fonte de substituição nos documentos 4D Write convertidos é “Times New Roman”, independentemente da plataforma. Se uma fonte importada não for suportada na plataforma, ela é substituída por “Times New Roman” quando o documento é apresentado em tempo de execução.