powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / русский шрифт в PDF (Reports)
5 сообщений из 5, страница 1 из 1
русский шрифт в PDF (Reports)
    #39991369
KLAYD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня, создал тестовый файл RDF и написал 4ре строчки разными шрифтами(Arial, Courier New, Tahoma и Times New Roman), сразу скажу что аналогичные темы читал и способы оттуда пробовал, но что то не получается отобразить нормально русские буквы, вместо них кракозябры, английские буквы отображаются нормально, шрифты скопировал из папки windows.

Сервер на windows, версия REPORTS 12.2.1

отчёт выгружаю в браузер
http://X.X.X.X:XX/reports/rwservlet?report=TEST.rdf&userid=user/pass@base&;destype=cache&desformat=pdf]http://X.X.X.X:XX/reports/rwservlet?report=TEST.rdf&userid=user/pass@base&;destype=cache&desformat=pdf

REPORTS_PATH прописывал и в реестре и в reports.bat

set REPORTS_FONT_DIRECTORY=C:\Oracle\Middleware\Oracle_Home\reports\fonts
set REPORTS_PATH=C:\Oracle\Middleware\Oracle_Home\forms\bin;C:\Oracle\Middleware\Oracle_Home\reports\fonts; export REPORTS_PATH

и в переменные среды windows тоже REPORTS_PATH прописал, в файле uifont.ali у меня если исключить комментарии:

[ Global ]

"Terwinal 993"..... = "Terwinal 993".....we8iso8859p1

/* Convert JEUC to SJIS for all fonts */
.....jeuc = .....sjis

/* Mac Fonts */
"Avant Garde" = Arial
"New Century Schlbk" = "Times New Roman"
"New York" = "Times New Roman"
Bookman = "Times New Roman"

/* Motif fonts */

lucidatypewriter = "Courier New"
lucidabright = "Times New Roman"
fixed = "Courier New"

/* Cue card fonts */
cuecard = Arial.8.Plain.Medium.Normal
cuecardFixed = "Courier New"..Plain.Medium.Normal


[ Printer ]

/* Mac Fonts */
"Avant Garde" = "Avant Garde"
"New Century Schlbk" = "New Century Schoolbook"

/* Motif fonts */
courier = "Courier New"
times = "Times New Roman"

[ Display ]

[ PDF ]

[ PDF:Embed ]

[ PDF:Subset ]

Arial..Italic.Bold.. = "arialbi.ttf"
Arial...Bold.. = "arialbd.ttf"
Arial..Italic... = "ariali.ttf"
Arial..... = "arial.ttf"

"Times New Roman"..Italic.Bold.. = "timesbi.ttf"
"Times New Roman"...Bold.. = "timesbd.ttf"
"Times New Roman"..Italic... = "timesi.ttf"
"Times New Roman"..... = "times.ttf"

"Courier New"..Italic.Bold.. = "courbi.ttf"
"Courier New"...Bold.. = "courbd.ttf"
"Courier New"..Italic... = "couri.ttf"
"Courier New"..... = "cour.ttf"

у кого есть рабочий файл uifont.ali, можете скопировать содержимое? хотя бы буду уверен что настройки файла рабочие))
...
Рейтинг: 0 / 0
русский шрифт в PDF (Reports)
    #39991379
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я игрался с 12'ым Reports, русские буквы в PDF настроил без проблем, сразу появились.

Но рабочего варианта под рукой нет ((( мы до сих пор в 6-ке живем.

Можно попытаться шрифты еще в папку Java положить. Я вроде в Java клал. ни про какой REPORTS_FONT_DIRECTORY не знал.
...
Рейтинг: 0 / 0
русский шрифт в PDF (Reports)
    #39991421
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Езе есть проблема (В 12.2.1.3.0 не исправлена), сейчас доступа на metalink нет, что в ней уже не знаю:

On Windows Platform, the In-Process Reports Server Reads Uifont.ali From Incorrect Directory in Version 11g/12c (Doc ID 965582.1)

ссылки на пред. треды по теме reports, где я отметился )))
https://www.sql.ru/forum/1284578/problemy-pri-ustanovke-konfiguracii-forms-reports-12-2

https://www.sql.ru/forum/1307899-2/weblogic-12c-i-otchety-v-pdf-html-problema-s-kodirovkoy-i-shriftami
...
Рейтинг: 0 / 0
русский шрифт в PDF (Reports)
    #39991513
KLAYD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev, спасибо за ответ! да, я перечитал обе темы и как раз оттуда и пробовал все способы)
нашёл 3 файла uifont.ali и правлю все три на всякий случай, но такое ощущение что что то не так направил)
...
Рейтинг: 0 / 0
русский шрифт в PDF (Reports)
    #39992015
KLAYD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и так обновление)
оказывается есть баг и reports тупо не видел и не использовал файл uifont.ali

в реестре изменил пути параметров TK и UI на путь к файлу uifont.ali и он начал использоваться, но появилась другая проблема
если в секцию [ PDF:Subset ] добавить какой то шрифт к примеру Arial = "Arial.ttf", то те отчёты где используется данный шрифт падают с ошибкой REP-56048: Сбой механизма rwEng-0. Если в отчёте такой шриф не используется, то открывается нормально
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / русский шрифт в PDF (Reports)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (9): Анонимы (7), Yandex Bot, Bing Bot
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]