OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 18:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 11:38 
Аватара пользователя

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 13:17
Сообщения: 84
Откуда: Россия, Мурманск
Распаковал переводы docu_rus_20080119.7z в папку BlackBox 1.6 rc5
Во многих местах слова налезают друг на друга.
Это глюк релиз-кандидата? Или что-то ещё?

Ну и ещё в заголовках окон русские буквы не отображаются.
Изменение Dialog Font и Default Font на результат не влияют, набор символов выбран всегда Кириллица.


Вложения:
BB-fonts.PNG
BB-fonts.PNG [ 8.95 КБ | Просмотров: 14010 ]


Последний раз редактировалось sacred Пятница, 05 Февраль, 2010 16:01, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 13:08 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
sacred писал(а):
Это глюк релиз-кандидата? Или что-то ещё?
Это несовместимость русифицированной 1.5 и не русифицированной 1.6.

Совместимы только англоязычные версии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 14:04 
Аватара пользователя

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 13:17
Сообщения: 84
Откуда: Россия, Мурманск
Глюк просто очень странный какой-то...
Когда я те же фразы просто пишу в пустом модуле - ничего никуда не налазит.
Если же скопировать в пустой модуль - та же картина.
Может, кто разбирался, куда копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 14:15 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
sacred писал(а):
Глюк просто очень странный какой-то...
Когда я те же фразы просто пишу в пустом модуле - ничего никуда не налазит.
Если же скопировать в пустой модуль - та же картина.
Может, кто разбирался, куда копать?


На самом деле это глюк перевода - в нём смешаны win-1251 и юникод. Скорее всего перевод писался разными людьми в 1.5 и 1.6. Просто версия 1.5 "хитро" вычисляет длину символов SHORTCHAR, исходя из кодировки win-1251, а версия 1.6 честно считает их набором Latin-1, как и положено по описанию. А ширина символов win-1251 и Latin-1 различна. Если перегнать весь перевод в юникод - проблема исчезнет

О, не заметил. Меню тоже нужно конвертировать в юникод, как и остальные ресурсы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 14:36 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Там все еще запутаннее. Фишка, которую вставили в 1.5 для облегчения русификации, перекочевала в 1.6, где уже мешает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Пятница, 05 Февраль, 2010 15:21 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Какая именно? Вроде ж всё убирали


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Вторник, 09 Февраль, 2010 09:53 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
WinApi.CreateFontW(-((size + unit DIV 2) DIV unit), 0, 0, 0, weight, it, ul, so,1(*0*), 0, 2, 1, 4, typeface)

Попробуйте вставить в ББ текст "Èíôîðìàòèêà".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Вторник, 09 Февраль, 2010 10:39 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Trurl писал(а):
WinApi.CreateFontW(-((size + unit DIV 2) DIV unit), 0, 0, 0, weight, it, ul, so,1(*0*), 0, 2, 1, 4, typeface)

Попробуйте вставить в ББ текст "Èíôîðìàòèêà".
Воспользуюсь случаем, чтобы напомнить нашим тут экспертам про надвигающуюся проблему кернинга (учет поправок для некоторых пар литер; соотв. таблицы зашиваются в фонты, для чего, конечно, нужен особый интерфейс, ну, и понимать, где это использовать).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Вторник, 09 Февраль, 2010 15:03 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 10:37
Сообщения: 875
Откуда: Россия, Владивосток
Trurl писал(а):
Попробуйте вставить в ББ текст "Èíôîðìàòèêà".

Тогда это не наша проблема, и с русификацией не имеет ничего общего. Чистый, незамутнённый ББ 1.6-rc5 также пишет "Информатика".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Слова налезают друг на друга
СообщениеДобавлено: Вторник, 09 Февраль, 2010 15:46 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Это исправление было внесено еще в 1.5 (чистый, незамутнённый) не помню какой точно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB