2016-06-02 4 views
0

Некоторые арабские символы не отображаются в формате PDF. Нужно ли добавлять шрифт в ColdFusion Administrator Я дал الميناء в качестве входных данных в тег CFDOCUMENT для отображения в формате PDF.В Coldfusion некоторые арабские символы не отображаются в PDF

В PDF, выходной я получаю ايناء вместо الميناء.

Прошу совета. Спасибо заранее.

ответ

2

получил C:/диск >> папку Windows >> шрифты

проверки уверен Arial Unicode MS есть, если нет, пожалуйста, добавьте Arial Unicode ms.ttf

и внутри CFML/HTML код пожалуйста, используйте как этот стиль = "семейство шрифтов:. Arial Unicode MS بيالتلان

+0

Отлично. Это работает. Спасибо. –

3

Вы можете использовать fontembed атрибут cfdocument и установить его в true вставлять определенные шрифты в выходных данных Вы должны обернуть текст внутри span и укажите подходящий font-family (семейство шрифтов, которое лучше отображает ваш текст по мере необходимости) в его атрибуте style. Поскольку @bibin предложил использовать Arial Unicode MS как font-family. Как это:

<cfdocument format="PDF" overwrite="true" fontembed="true"> 
    <span style="font-size:20pt;font-family:Arial Unicode MS;"> 
     المينــاء 
    </span> 
</cfdocument> 

Другой font-family способен отображать текст является Traditional Arabic. Вы можете установить другой более точный шрифт в CF Admin, если найдете его, и используйте его как семейство шрифтов.

Update:

В моем случае шрифт уже доступен в CF Admin. Итак, здесь fontEmbed на самом деле не нужен. Это полезно, если шрифт недоступен в CF Admin, и мы хотим использовать шрифт непосредственно с CF-страницы.

+0

Работает. Спасибо @Pankaj –

Смежные вопросы