|
русский шрифт в PDF (Reports)
|
|||
---|---|---|---|
#18+
Всем доброго дня, создал тестовый файл 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, можете скопировать содержимое? хотя бы буду уверен что настройки файла рабочие)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 11:29 |
|
русский шрифт в PDF (Reports)
|
|||
---|---|---|---|
#18+
Когда я игрался с 12'ым Reports, русские буквы в PDF настроил без проблем, сразу появились. Но рабочего варианта под рукой нет ((( мы до сих пор в 6-ке живем. Можно попытаться шрифты еще в папку Java положить. Я вроде в Java клал. ни про какой REPORTS_FONT_DIRECTORY не знал. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 12:06 |
|
русский шрифт в PDF (Reports)
|
|||
---|---|---|---|
#18+
Езе есть проблема (В 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 13:48 |
|
русский шрифт в PDF (Reports)
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, спасибо за ответ! да, я перечитал обе темы и как раз оттуда и пробовал все способы) нашёл 3 файла uifont.ali и правлю все три на всякий случай, но такое ощущение что что то не так направил) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2020, 17:02 |
|
русский шрифт в PDF (Reports)
|
|||
---|---|---|---|
#18+
и так обновление) оказывается есть баг и reports тупо не видел и не использовал файл uifont.ali в реестре изменил пути параметров TK и UI на путь к файлу uifont.ali и он начал использоваться, но появилась другая проблема если в секцию [ PDF:Subset ] добавить какой то шрифт к примеру Arial = "Arial.ttf", то те отчёты где используется данный шрифт падают с ошибкой REP-56048: Сбой механизма rwEng-0. Если в отчёте такой шриф не используется, то открывается нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2020, 16:04 |
|
|
start [/forum/topic.php?fid=51&tid=1877891]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 373ms |
0 / 0 |