New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Некорректность отображения текста на иврите

Сообщаем о найденных ошибках сюда

Некорректность отображения текста на иврите

Postby Michael72 » Tue Mar 19, 2013 10:27 am

Операционная система: Windows XP SP3.
Версия словаря GoldenDict: 1.0.1
Словарь: "Краткий еврейско-русский библейский словарь"
Действия: На панеле поиска в поле "Искать" напечатайте слово "לְאֹם" и нажмите на Enter.
Скрин-шот: Image
Суть проблемы: На вышеприведённом скрин-шоте обратите внимание на символы в виде квадратиков с точкой внутри, прижатой к левой стороне квадратика (последняя строка, два слова в скобках после номеров 0523 и 0524). Это неправильное отображение диакритического знака "дагеш" (HEBREW POINT DAGESH ּ). В данном случае он отображается как отдельная буква, в то время как правильное поведение мы видим на этом же скрин-шоте у третьего слова в скобках, идущего после номера 01471, где данный знак выглядит как точка внутри буквы "гимель". Эксперименты показали, что неправильное отображение знака "дагеш" у слов, идущих за номерами 0523 и 0524, вызвано наличием другого диакритического знака - "камац", который стоит под буквой "мем" (вторая справа). Например, после удаления знака "камац" имеем скрин-шот:
Image

Перестановка местами между знаками "дагеш" и "камац" проблему не устраняет, отображение остаётся таким же неправильным. Вместо знака "камац" может быть любой другой диакритический знак характерный для языка иврит - проблема остаётся такой же.
Итак, суть проблемы можно сформулировать так: неправильное отображение знака "дагеш" при одновеременном присутствии любого другого диакритического знака ивритской огласовки (некудот).
Такое же неправильное отображение текста наблюдается и на панеле поиска, как в поле "Искать", так и в списке слов. Этот же словарь после компилирования в формат LSD и открытия в программе Lingvo 12 вышеописанную проблему не обнаруживает.

Image

В версии программы GoldenDict для GNU/Linux 1.0.1+git этой проблемы нет.
Last edited by Michael72 on Fri May 10, 2013 9:34 am, edited 1 time in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Некорректность отображения текста на иврите

Postby Tvangeste » Tue Mar 19, 2013 11:40 am

Несколько похожих жалоб были от пользователей на Windows XP. Мы тут мало чем помочь можем, кроме как советом по переходу на Windows 7. Насколько я понимаю проблема именно в Win XP.

На Windows 7 таких проблем вроде как нет, там более продвинутая обработка юникода:
Image
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: Некорректность отображения текста на иврите

Postby Michael72 » Tue Mar 19, 2013 12:00 pm

Если бы эта проблема присутствовала также и в Lingvo или хотя бы в текстовом редакторе, то воспринималась бы как проблема неисправимого характера, обусловленная особенностью ОС. Но так, создаётся впечатление, что причина где-то в самой программной оболочке GoldenDict. Кстати, такой проблемы нет для этого же модуля словаря в формате DICT. Другими словами, эта проблема наблюдается у словарей в формате DSL, но отсутствует у словарей в формате DICT. Может быть это как-то связано с кодировкой UTF-16, в которой должен быть файл словаря формата DSL?
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Некорректность отображения текста на иврите

Postby Tvangeste » Tue Mar 19, 2013 12:42 pm

А у вас есть этот словарь в DICT формате? Хотелось бы сравнить.
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: Некорректность отображения текста на иврите

Postby Michael72 » Tue Mar 19, 2013 1:29 pm

Tvangeste wrote:А у вас есть этот словарь в DICT формате? Хотелось бы сравнить.

Есть.
DICT-словарь: "Краткий еврейско-русский библейский словарь".

Только в этом случае для вывода этой же словарной статьи следует вводить слово без огласовки: לאם
Это ещё одна проблема. Считаю, что поиск нужной словарной статьи не должен зависить от того, введена ли огласовка или нет. Т.е. для ввода слова לְאֹם или לאם должен быть одинаковый результат.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Некорректность отображения текста на иврите

Postby Abs62 » Tue Mar 19, 2013 1:55 pm

Michael72
На WinXP тоже этой проблемы не вижу.
У вас 1.0.1 с сайта? Если да, то это сильно старая версия. Последнюю сборку пробовали?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Некорректность отображения текста на иврите

Postby Tvangeste » Tue Mar 19, 2013 2:26 pm

Нда уж. Если в DSL есть проблемы, а в DICT нет проблем, то это уже не Qt и не операционка виновата. Склоняюсь к мнению Abs62, что, может, просто старя версия GoldenDict'a использовалась?
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Re: Некорректность отображения текста на иврите

Postby Michael72 » Tue Mar 19, 2013 3:29 pm

Tvangeste wrote:Нда уж. Если в DSL есть проблемы, а в DICT нет проблем, то это уже не Qt и не операционка виновата. Склоняюсь к мнению Abs62, что, может, просто старя версия GoldenDict'a использовалась?

Новая версия программы, рекомендованная участником беседы Abs62, решила данную проблему.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Некорректность отображения текста на иврите

Postby Michael72 » Wed Mar 20, 2013 10:01 am

Abs62 wrote:Michael72
На WinXP тоже этой проблемы не вижу.
У вас 1.0.1 с сайта? Если да, то это сильно старая версия. Последнюю сборку пробовали?

В описании сборки даётся ссылка на детальное описание всех последних исправлений и изменений, которые сделаны в релизе. Опробывал релиз GoldenDict 1.0.1-581-g757ad64 под wine'ом. Исправление под номером #237 не работает. GoldenDict по прежнему в информации о словаре в формате DICT использует в качестве названия словаря имя файла вместо заголовка, который находится внутри словарной базы (на который указывает 00databaseshort в файле с расширением .index).
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Re: Некорректность отображения текста на иврите

Postby Tvangeste » Wed Mar 20, 2013 11:23 am

Это более поздняя правка, мы ее сделали уже после того, как этот Early Access билд выложен.

Самые свежие development builds можно взять вот отсюда, и просто распаковать поверх Early Access:

viewtopic.php?p=9439#p9439
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 3 guests