![]() |
|
Модераторы: Vitalik |
![]()
|
|
| Coriolis |
|
|||
![]() Ищущий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.8.2005 Репутация: 1 Всего: 1 |
Проблема следующая:
Пишу редактор для БД МСМ, которая использует русскую ASCII таблицу символов.(досовую короче) А в SynEdit не отображается псевдографика! (╫╪┘┌█▄▌▐▀╥╙╘ и т.д.) Выставляю FixedSys и набор OEM/DOS - всё равно не рисует эти символы. Какой мне шрифт и набор символов выставить? |
|||
|
||||
| Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Можешь попробовать шрифт Terminal. В нём эти символы присутствуют и без юникода
Но у меня, если честно, псевдографика отображается практически на любом шрифте, достаточно только Font.Charset присвоить OEM_CHARSET Кстати, а как ты проверяешь "работоспособность" псевдографики?.. |
|||
|
||||
| Coriolis |
|
||||
![]() Ищущий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.8.2005 Репутация: 1 Всего: 1 |
С Terminal работает, но
1) Низзя печатать по русски (хотя сами символы есть) 2) он некрасивый.
Отображаться-то отображаются, вот только печатать по русски становится невозможным. Все буквы разбросанны как попало. А некоторые вообще не русские. Т.е. не те символы печатаются... Добавлено @ 18:36
for x:=32 to 255 do SynEdit1.Text:=SynEdit1.Text+Chr(x); |
||||
|
|||||
| Coriolis |
|
|||
![]() Ищущий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.8.2005 Репутация: 1 Всего: 1 |
Неужели придётся вешать свою оконную процедуру и при нажатии символьных клавиш вручную добавлять правильные символы к тексту?!?
Это же грустно... |
|||
|
||||
| Coriolis |
|
|||
![]() Ищущий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.8.2005 Репутация: 1 Всего: 1 |
Вот, что сделал:
Всё работает. Это сообщение отредактировал(а) Coriolis - 21.9.2005, 11:24 |
|||
|
||||
| Гость_Sid |
|
|||
|
Unregistered |
ГРУБЕЙШАЯ ОШИБКА !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Некоторые шрифты очень-очень плох отображаются в SynEdit (например Arial и Sans Serif )!!!!!!!!! ЧТО ДЕЛАТЬ ?!? |
|||
|
||||
| Coriolis |
|
||||
![]() Ищущий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.8.2005 Репутация: 1 Всего: 1 |
Ужас какой! Дык это пропорциональные шрифты! Каждая буква своего размера. SynEdit и не предназначен для таких шрифтов! Он предназначен для шрифтов, у которых все символы одинакового размера (как в DOSе или консоле например).
Юзай Courier New или Lucida Console. Или свой шрифт нарисуй |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |