Sustituir las fuentes que faltan en los documentos de 4D Write Pro

Traducido automáticamente de Deepl

Antes de 4D v17 R5, es posible que al abrir su documento 4D Write Pro descubra que la fuente mostrada no es la que se supone que es. Si el documento contiene fuentes que no están en su ordenador, 4D las sustituía automáticamente por Times New Roman. Sin embargo, como la preferencia de fuentes es una cuestión de elección individual, esta versión R le da la posibilidad de elegir las fuentes de reemplazo.

Gracias a esta característica, puede definir qué tipo de letra se utilizará si falta la original. Esto puede hacerse tanto en sistemas operativos macOS como Windows.

Para ello se ha añadido un nuevo atributo: wk font default. Es un objeto que define la(s) fuente(s) de sustitución por defecto para un documento. Contiene tres propiedades:

  • default: La fuente a utilizar por defecto como sustituto si una fuente no es soportada por el sistema operativo, independientemente de la plataforma.
  • Windows: La fuente a utilizar por defecto en Windows (prioridad sobre «default», si se define).
  • mac: La fuente a utilizar por defecto en macOS (prioridad sobre «default», si se define).

Ejemplo

En el ejemplo siguiente, queremos definir una colección de fuentes que se utilizarán jerárquicamente en caso de que la fuente principal no exista. En otras palabras, si la fuente Roboto Condensed Bold Italic no existe en mi macOS, se utilizarán las fuentes de la colección, en el orden de su definición:

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

¿Qué ocurre con los documentos convertidos de 4D Write?

La fuente de sustitución en los documentos convertidos de 4D Write es «Times New Roman», independientemente de la plataforma. Si una fuente importada no está soportada en la plataforma, se sustituye por «Times New Roman» al renderizar el documento en tiempo de ejecución.

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.