Русский шрифт в Report

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Проблема такая:
Не знаю, чего мой сын наустанавливал в системе (WIN98)
Но при попытке править программу (Clarion 5ee) увидел,
что при вставке string-переменной с русским текстом,
текст не отображается по-русски, а в виде кракозябр.
Хотя выбрал Times New Roman 11

Принес APP и DCT файлы на работу, там - нормально,
откомпилировал, притащил EXE-шник на другую машину,
печатаю отчет - в превиювере вижу кракозябры !!!

У кого-нибудь была такая проблема?
Как ее решить?
Гость

Сообщение Гость »

Для W9X
========

win.ini

[FontSubstitutes]
Arial,204=Arial,204
Arial,0=Arial,204
Arial Cyr,0=Arial,204

Для NT платформы:
==================

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,204"="Arial,204"
"Arial,0"="Arial,204"
"Arial Cyr,0"="Arial,204"

Для других шрифтов по аналогии

--
С уважением,
Алексей Дынин
daa@polad.ru

Ну это навряд ли.
Речь о детях шла и потом я понял что раньше все работало.
Видимо шрифты удалены , надо их в систему добавлять.

Vasiliev B <soft2@mail.redcom.ru>

(Добавление)

Посмотри, есть ли шрифт, в Панели Управления.
Если шрифт на месте, попробуй в каталоге Windows\System найти и удалить файл ttfcache (он скрытый) и перегрузить компьютер. В 2000/XP этот же файл называется System32\Fontcache.dat

---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ#75924439
Написал: ClaList(2)
Гость

Сообщение Гость »

На машине, куда я притащил программу Times New Roman например в WinWord отображается нормально. Может дело все-таки в каком-нибудь темплайте. Потому что когда я в теле detail смотрю своства строки -> FONT -> набор символов, то раньше выходил выбор: западноевропейская или кирилица, сейчас выходит западноевропейская и вьетнамская ... в системе шрифты есть ... Clarion переустановил ... ничего не изменилось ...
Гость

Сообщение Гость »

А на работе, когда открыл принесенный APP-шник, то при открытии промелькнула фраза типа про какие-то изменения в темплайте .... и там : своства строки -> FONT -> набор символов вообще пусто !!!

За советы спасибо, но ничего не поменялось ... видимо вопрос неполный я задал ...
Гость

Сообщение Гость »

Что то подобное было.
Выбери шрифт кириллицы Times New Roman Cyr например. Проблема должна
решиться.

Удачи. Сергей.

Сергей, спасибо за ответ, но я там еще дописал в вопросе:
Когда в теле detail я выбираю свойства string-переменной -> font -> набор символов, то раньше выходил выбор: западноевропейская или кирилица, сейчас выходит западноевропейская и вьетнамская.
В меню выбора (Property box) фонтов я не могу выбрать Times New Roman Cyr ,
там его просто нет.

Игорь Худяков

А кэш шрифтов почистил? Очень похоже на... Файл Windows\System\ttfcache (может быть, я ошибаюсь) . Удалить и перезагрузиться

---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ#75924439
Написал: ClaList(2)
Гость

Сообщение Гость »

Надо думать что попалаcь вьетнамская игрушка, которая при инсталяции подменилf фонты и в них теперь больше нет нашей кодовой страницы. Попробуй снести все фонты (в бэкап) и установи принесенные с той машины, где все работает.

WBR, Nick Tsigouro. MailTo:Nick@arsis.ru
В меню выбора (Property box) фонтов я не могу выбрать Times New Roman Cyr, там его просто нет.
И подобное, что-то было. Установил кучу фонтов с сидюка и родного языка не узнал. Но это уже проблема шрифтов. Заново переустанови кириллицу. Можно конечно перед этим все снести, винда не даст удалить необходимое, но наверно и поверх прокатит.

Сергей
Написал: ClaList(2)
Гость

Сообщение Гость »

Всем спасибо!!!
Помог совет Алексея Дынина.
Это раздел [FontSubstitutes] в win.ini был совсем пустой!!!
Ответить