Проблема такая:
Не знаю, чего мой сын наустанавливал в системе (WIN98)
Но при попытке править программу (Clarion 5ee) увидел,
что при вставке string-переменной с русским текстом,
текст не отображается по-русски, а в виде кракозябр.
Хотя выбрал Times New Roman 11
Принес APP и DCT файлы на работу, там - нормально,
откомпилировал, притащил EXE-шник на другую машину,
печатаю отчет - в превиювере вижу кракозябры !!!
У кого-нибудь была такая проблема?
Как ее решить?
Русский шрифт в Report
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Для 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)
========
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 переустановил ... ничего не изменилось ...
Что то подобное было.
Выбери шрифт кириллицы 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)
Выбери шрифт кириллицы 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
Сергей
Написал: ClaList(2)
WBR, Nick Tsigouro. MailTo:Nick@arsis.ru
И подобное, что-то было. Установил кучу фонтов с сидюка и родного языка не узнал. Но это уже проблема шрифтов. Заново переустанови кириллицу. Можно конечно перед этим все снести, винда не даст удалить необходимое, но наверно и поверх прокатит.В меню выбора (Property box) фонтов я не могу выбрать Times New Roman Cyr, там его просто нет.
Сергей
Написал: ClaList(2)