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

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

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

Некорректность отображения текста на иврите (проблема №2)

Postby Michael72 » Fri Apr 12, 2013 12:10 am

Ещё одна проблема, связанная с отображением текста на иврите. Символ U+05AB HEBREW ACCENT OLE не отображается корректно.
Операционная система: Windows XP SP3.
Версия словаря GoldenDict: 1.0.1-616-g674f785
Словарь: "Греческо-русский лексикон Нового Завета"
Действия: На панеле поиска в поле "Искать" напечатайте слово "ἁγιωσύνη" и нажмите на Enter.
Скрин-шот:
2013-04-11_163722.jpg
2013-04-11_163722.jpg (21.01 KiB) Viewed 19604 times

Пояснение к скрин-шоту: Символ HEBREW ACCENT OLE отображается ввиде квадратика над буквой "коф" ק в слове קֹ֫דֶשׁ (символ должен выглядеть как знак "<")
Last edited by Michael72 on Fri Aug 29, 2014 11:16 pm, edited 6 times in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

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

Postby Tvangeste » Fri Apr 12, 2013 7:39 am

На Windows 7 проблемы нет, кажет правильно. :) Может, как раз в этот раз всё-таки проблема в Windows XP? :)

Кстати, как рендерит это Lingvo, правильно?
Tvangeste
 
Posts: 893
Joined: Thu Jun 02, 2011 11:42 am

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

Postby Abs62 » Fri Apr 12, 2013 1:42 pm

Это обычная проблема отсутствия нужного символа в шрифтах XP. Со шрифтом Arial Unicode MS отображается нормально и на XP.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby liuyelian » Sun Jun 30, 2013 9:14 am

Другими словами, эта проблема наблюдается у словарей в формате DSL, но отсутствует у словарей в формате DICT.
liuyelian
 
Posts: 1
Joined: Sun Jun 30, 2013 9:08 am
Location: hefeifeicuilu

Некорректность отображения текста на иврите (проблема №3)

Postby Michael72 » Sun Jun 30, 2013 4:10 pm

liuyelian wrote:Другими словами, эта проблема наблюдается у словарей в формате DSL, но отсутствует у словарей в формате DICT.

Эта проблема решаемая. Рекомендация Abs62 помогает решить данную проблему. Для ее решения выберите из меню "Справка" команду "Папка конфигурации", после чего создайте файл article-style.css и qt-style.css в соответствии с рекомендациями, которые можно найти здесь.

У меня проблема с некорректным отображением символа U+05AB HEBREW ACCENT OLE (вторая по счёту, упомянутая в этой теме) остаётся на панели журнала.

Необходимые подробности.
Операционная система: Ubuntu 12.10.
Версия словаря GoldenDict: 1.0.2~git20130620-1
Словарь: "Греческо-русский лексикон Нового Завета" и "Древнееврейско-русский лексикон Ветхого Завета"
Действия: На панели поиска в поле "Искать" напечатайте слово "ἁγιωσύνη" и нажмите на Enter.
Дважды щелкните на слове קֹ֫דֶשׁ. Эти действия должны спровоцировать появление слова קֹ֫דֶשׁ на панели журнала.
Скрин-шот:
goldendict1.jpeg
Панель журнала
goldendict1.jpeg (10.9 KiB) Viewed 19604 times

Содержимое файла article-style.css:
Code: Select all
body
{
  font-family: Arial Unicode MS;
}

Содержимое файла qt-style.css:
Code: Select all
ArticleView #searchText
{
  font-family: Ezra SIL;
}
MainWindow #searchPane #translateLine, MainWindow #searchPane #wordList
{
  font-family: Ezra SIL;
}
MainWindow #centralWidget QTabBar::tab {
  font-family: Ezra SIL;
}
MainWindow #dictsPane #dictsList {
  font-family: Ezra SIL;
}
ArticleView #searchFrame QMenu {
  font-family: Ezra SIL;
}
ArticleView QMenu {
  font-family: Ezra SIL;
}
MainWindow #dictionaryBar QToolTip {
  font-family: Ezra SIL;
}
Last edited by Michael72 on Fri Aug 29, 2014 11:20 pm, edited 1 time in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

Некорректность отображения текста на иврите (проблема №4)

Postby Michael72 » Thu Jul 04, 2013 10:50 am

Иврит - это язык с написанием справа налево. GoldenDict не поддерживает правильное отображение текста с таким направлением.
Привожу скрин-шоты, демонстрирующие правильное отображение в DICT-клиентах, в которых есть эта поддержка:
Xfce4-dict:

Xfce4-dict.jpeg
Xfce4 Dictionary
Xfce4-dict.jpeg (25.1 KiB) Viewed 19604 times

Gnome-dictionary:

gnome-dictionary2.jpeg
GNOME Dictionary
gnome-dictionary2.jpeg (29.63 KiB) Viewed 19604 times

А теперь скрин-шот, показывающий как это выглядит у GoldenDict:

goldendict2.jpeg
GoldenDict
goldendict2.jpeg (74.35 KiB) Viewed 19604 times

На скрин-шоте видно, что правильное отображение происходит только в поле "Искать". Во всех остальных местах (список похожих слов на панели поиска, заголовок на вкладке, панель журнала, главное окно с результатами) закрывающая скобка, которая должна быть в конце текста слева, перепрыгивает в правый край.

Шаги для воспроизведения проблемы
Словарь: "Hebrew-Russian Dictionary"
Действия: В поле "Искать" напечатайте "אשרה (2)" и нажмите на Enter.
Last edited by Michael72 on Fri Aug 29, 2014 11:34 pm, edited 2 times in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

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

Postby Abs62 » Thu Jul 04, 2013 4:23 pm

Хм. А ещё кто-нибудь умеет адекватно отображать такую смесь? Или это специально заточенные под иврит программы? Попробовал ради интереса EmEditor, MS Word, Open Office, Far - у всех те же проблемы.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby Michael72 » Thu Jul 04, 2013 5:51 pm

Abs62 wrote:Хм. А ещё кто-нибудь умеет адекватно отображать такую смесь? Или это специально заточенные под иврит программы? Попробовал ради интереса EmEditor, MS Word, Open Office, Far - у всех те же проблемы.

Про EmEditor и Far не скажу, а в MS Word также как и в Open Office эта поддержка есть. Для MS Office см. здесь.
Для Open Office возможно, что справка из LibreOffice подойдёт. В Open Office необходимо сперва активизировать опцию "Для сложных систем письменности" в меню Сервис - Параметры - Языковые параметры (Настройки языка) - Языки: Расширенная языковая поддержка. После этого на панели инструментов появятся две кнопочки:
OpenOffice.jpeg
Две кнопочки: "Слева направо" и "Справа налево"
OpenOffice.jpeg (2.5 KiB) Viewed 19604 times

Щелкните по кнопке "Справа налево" (Ctrl+Shift+D) и вставьте текст на иврите:
OpenOffice1.jpeg
Корректное отображение текста
OpenOffice1.jpeg (5.63 KiB) Viewed 19604 times
Last edited by Michael72 on Fri Aug 29, 2014 11:38 pm, edited 1 time in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

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

Postby Abs62 » Thu Jul 04, 2013 6:11 pm

Ага. Значит, автоматика и там не работает, направление надо явно указывать вручную.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

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

Postby Michael72 » Thu Jul 04, 2013 7:38 pm

Abs62 wrote:Ага. Значит, автоматика и там не работает, направление надо явно указывать вручную.

Я провожу сравнение с работой аналогичных программ. Вот для примера более известный словарь StarDict:

StarDict.jpeg
StarDict
StarDict.jpeg (27.44 KiB) Viewed 19604 times

Получается как бы, что GoldenDict выходит за рамки общепринятого.
Last edited by Michael72 on Fri Aug 29, 2014 11:40 pm, edited 1 time in total.
Michael72
 
Posts: 180
Joined: Tue Mar 12, 2013 1:34 pm

PreviousNext

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 1 guest