Pregunta sobre Gravity PDF de Wordpress:

Fuente conservadora para persa (RTL)

Un usuario preguntó 👇

Estimado Jake Jackson, Estoy usando este gran plugin (Gravity PDF), no tengo preguntas pero con una fuente estándar para el idioma persa. ¡así que por favor ayúdame! Revisé algunas fuentes ttf persa estándar, pero en todas ellas, cuando abres un PDF, los caracteres de las palabras se separan sin estar vinculados: Por ejemplo: Hola en persa, escribe de esta manera: سلام
con fuentes estándar persas personalizadas en Gravity PDF: mostrará: س ل ا م

y finalmente mis preguntas: 1- ¿Hay otras fuentes estándar persas (no árabes) que pueda descargar para usar en GP? 2- Si quiero convertir una fuente ttf a un formato utilizable en Gravity PDF, ¿qué puedo hacer o por dónde puedo empezar?

Gracias por adelantado

Este tema fue modificado hace 9 meses por. Este tema fue modificado hace 9 meses por.

(@ azul-liquido-diseños)

hace 9 meses

Hola,

Actualmente, Gravity PDF no hace conjeturas al programar fuentes personalizadas con Mpdf (el software utilizado para generar archivos PDF). Eso es lo que es, desde entonces no todas las fuentes admiten tablas de diseño de tipo abierto (lo que se usa para enlazar la fuente cursiva árabe) no habilitamos esta funcionalidad en absoluto.

Si desea habilitar esto usted mismo, puede usar el filtro de WordPress «mpdf_font_data» con prioridad 15 para modificar la edición de $ fonts y incluya las opciones apropiadas ‘useOTL’ y ‘useKashida’ para su fuente personalizada. Esto podría ser así:


add_filter( 'mpdf_font_data', function( $fonts ) {
    ​if ( isset( $fonts['notosans'] ) ) {
        $fonts['notosans']['useOTL']     = 0xFF;
        $fonts['notosans']['useKashida'] = 50;
    ​}
    return $fonts;
​}, 15 );

Deberá adaptar ‘notosans’ a la clave de fuente asignada a su fuente y ajustar ‘useOTL’ y ‘useKashida’ según corresponda para su familia de fuentes.

Esta respuesta fue modificada hace 9 meses por. Lanzador de hilos

(@layeghy)

Hace 8 meses, 4 semanas

realmente gracias por tu rápida respuesta ¡¡Resolví mi problema de otra manera !! puede ser útil para otra persona que busque una solución.

Usé la fuente Iransan.ttf (regular-negrita-cursiva-negrita / cursiva) y luego la cargué en un directorio de fuentes en PDF_EXTENDED_TEMPLATES y luego les cambié el nombre a XB Riyaz (regular – negrita-cursiva-negrita / cursiva).

resolvió mi problema

pero gracias de todos modos

Esta respuesta fue modificada hace 8 meses, 4 semanas por.

(@mohammedkadhim)

Hace 3 meses, 1 semana

@layeghy Muchas gracias. Tuviste una pregunta similar y usaste tu solución que funcionó a las mil maravillas.

Atentamente, Mohammed

(@ azul-liquido-diseños)

Hace 3 meses, 1 semana

¡Qué bueno escuchar eso, Mohammed! FYI, Gravity PDF 6.0 (actualmente en beta) Nuestro sistema de fuentes personalizadas se ha revisado por completo y cualquier fuente que lo admita habilitará automáticamente el modo OTL.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.