Author | Message |
---|
novruz Недавний участник форума
Joined: 23 Jun 2009 Posts: 12
| Posted: 26.03.2010 17:26 | |
| Давно жду реализации отображения текстов на арабском. Пока буквы отображаются слева-направо и как отдельностоящие. Для тех кто не в курсе: письмо в арабском справа налево, буквы меняеют начертание в зависимости от положения в начале, середине или конце слова, стремясь плавно соединяться с соседними, образуя как-бы рукописную вязь. Для примера см. .doc и .gif файлы: текст и как он должен выглядеть: http://ifolder.ru/16990621 |
|
| |
AndyN Член клуба The eBook
Joined: 01 Mar 2008 Posts: 33351
Location: Киев
| Posted: 26.03.2010 17:30 | |
| novruz wrote: | Давно жду реализации отображения текстов на арабском. |
но пока, наверное - в ПДФ-е можно нормально читать? вероятно, технология адаптации не сильно отличается от технологии для иврита - может, нет пока заказчиков? _________________ История читалок: в профиле pb602 |
|
| |
Uroboros Developer
Joined: 22 Jun 2003 Posts: 2275
Location: Israel
| Posted: 28.03.2010 09:34 | |
| А разве начальные, конечные и отдельностоящие буквы не имеют собственных юникодных кодов? Типа рендерер должен понимать по контексту? А если они имеют собственные коды, то чем это отличается от иврита (для которого отображение справа налево работает нормально)? _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW |
|
| |
JAW Член клуба The eBook
Joined: 27 Sep 2004 Posts: 22894
Location: Северная столица
| Posted: 28.03.2010 13:01 | |
| Uroboros Скорее всего не имеют. Это концепция Unicode. Вариативные формы в нём не поддерживаются за очень редким исключением.
Если то, что написано верно, то Арабский можно отнести к проблемным языкам. Замена глифов в зависимости от положения работает только с OpenType шрифтами, да и то в целых двух приложениях, Adobe Indesign, Quark (со вторым тоже не уверен, но Кварк как-то "фичи" OTF держит). Всякий офисный хлам такого не поддерживает. FreeType тоже врят ли. _________________ PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7. Fly: IQ 235 |
|
| |
Uroboros Developer
Joined: 22 Jun 2003 Posts: 2275
Location: Israel
| Posted: 28.03.2010 13:05 | |
| JAW, в иврите есть только 5 букв, которые в конце слова пишутся по-другому. Но у них имеется собственный код. Так что, не сказано, будем ждать ответа знатоков арабского. _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW |
|
| |
nsn Член клуба The eBook
Joined: 25 Aug 2009 Posts: 3490
Location: Москва
| Posted: 28.03.2010 13:33 | |
| JAW wrote: | Замена глифов в зависимости от положения работает только с OpenType шрифтами, да и то в целых двух приложениях, Adobe Indesign, Quark (со вторым тоже не уверен, но Кварк как-то "фичи" OTF держит). Всякий офисный хлам такого не поддерживает. |
http://en.wikipedia.org/wiki/Uniscribe |
|
| |
novruz Недавний участник форума
Joined: 23 Jun 2009 Posts: 12
| Posted: 30.03.2010 12:22 | |
| JAW wrote: | ...Арабский можно отнести к проблемным языкам. Замена глифов в зависимости от положения работает только с OpenType шрифтами, да и то в целых двух приложениях, Adobe Indesign, Quark... |
Не верю что арабский настолько уж проблемен. На Windows уже Notepad (обычный Блокнот) нормально поддерживает арабский текст. Linux - тоже. Даже на мобильниках арабский отображается нормально.
Posted after 18 minutes 10 seconds:
AndyN wrote: | но пока, наверное - в ПДФ-е можно нормально читать? |
А ещё можно и в TIFFe и в DjVu, но тогда это уже не совсем текст, без переноса, без возможности пользоваться словарем, без поиска. |
|
| |
DmitryZ Кандидат в члены клуба The eBook
Joined: 29 Dec 2006 Posts: 295
| Posted: 31.03.2010 15:21 | |
| Будет поддержка арабского. Насколько я знаю, в последних прошивках буквы уже отображаются справа налево (со стандартным софтом, по fbreader180 не знаю). |
|
| |
novruz Недавний участник форума
Joined: 23 Jun 2009 Posts: 12
| Posted: 31.03.2010 17:32 | |
| DmitryZ wrote: | в последних прошивках буквы уже отображаются справа налево |
Например в которых? Для PocketBook 301+? В файлах каких форматов? |
|
| |
DmitryZ Кандидат в члены клуба The eBook
Joined: 29 Dec 2006 Posts: 295
| Posted: 31.03.2010 18:43 | |
| Я про текстовые форматы и интерфейс. С какой прошивки, точно не скажу, наверно с 15.0. А какая разница - всё равно ещё варианты начертаний не обрабатыватся. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 31.03.2010 18:49 | |
| novruz wrote: | Давно жду реализации отображения текстов на арабском. Пока буквы отображаются слева-направо и как отдельностоящие. |
Вы готовы сделать перевод на арабский? Если да, будет Вам арабский интерфейс и поддержа справа налево. _________________ еБукъ 207 |
|
| |
novruz Недавний участник форума
Joined: 23 Jun 2009 Posts: 12
| Posted: 01.04.2010 10:06 | |
| Libroom wrote: | novruz wrote: | Давно жду реализации отображения текстов на арабском. Пока буквы отображаются слева-направо и как отдельностоящие. |
Вы готовы сделать перевод на арабский? Если да, будет Вам арабский интерфейс и поддержа справа налево. |
При чём тут арабский интерфейс? Если уж дошло ad absurdum... Вам известна такая программа как Notepad в операционной системе Windows любой из версий 2000, XP, Vista, 7 ? Так вот, в этой супер-программе тексты отображаются корректно вне зависимости от языка её (программы)интерфейса. И независимо от языка операционной системы, в которой эта программа (рекомендую с ней ознакомиться) запущена. При этом в одном тексте могут быть фрагменты нескольких языков. |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 01.04.2010 10:07 | |
| ОК Значит не надо. _________________ еБукъ 207 |
|
| |
Uroboros Developer
Joined: 22 Jun 2003 Posts: 2275
Location: Israel
| Posted: 01.04.2010 10:25 | |
| novruz, Я так и не понял про юникод? Буквы в начале/конце/отдельностоящие имееют собственные коды или нет?
Вопрос принципиальный, если да, то поддержка арабского ничем не отличается от поддержки иврита (которая уже есть), тайского или любого другого RTL языка.
Posted after 3 minutes 55 seconds:
А вот про Notepad не надо песен. Никогда не приходилось числа с конца набирать? Или телефоный номер с тире посередине вводить (то есть последовательность: RTL symbol, LTR symbol, neutral symbol, LTR symbol, RTL symbol)? _________________ Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW |
|
| |
DmitryZ Кандидат в члены клуба The eBook
Joined: 29 Dec 2006 Posts: 295
| Posted: 01.04.2010 10:42 | |
| Насколько я смотрел - собственные коды для разных начертаний есть, но в текстах используются только "отдельностоящие", которые перед отображением нужно перекодировать в зависимости от соседних. Алгоритмы в инете есть, в принципе ничего сложного. |
|
| |
JAW Член клуба The eBook
Joined: 27 Sep 2004 Posts: 22894
Location: Северная столица
| Posted: 01.04.2010 10:57 | |
| Uroboros В Unicode под арабский отведёны 1001 позиция Символично. Насколько понимаю (исходя из описания страниц Unicode) в основной странице (0600) вариативных форм нет. А вот в дополнительных страницах: FB50, FC40, FD20 вроде есть... _________________ PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7. Fly: IQ 235 |
|
| |
MihaM Член клуба The eBook
Joined: 13 Oct 2007 Posts: 664
Location: Израиль, Хайфа
| Posted: 01.04.2010 11:20 | |
| novruz wrote: | Например в которых? Для PocketBook 301+? В файлах каких форматов? |
У меня PocketBook 360 не с Израильской прошивкой и с её первых версий был интерфейс на иврите и чтение epub на иврите. Сейчас если не ошибаюсь 14.2 стоит. Поэтому и пытался выяснить у PocketBook, что такого особенного в израильской прошивке. _________________ Lbook v3 --> PocketBook 360, Kindle PaperWhite |
|
| |
Libroom Член клуба The eBook
Joined: 10 Jun 2003 Posts: 23551
| Posted: 01.04.2010 11:53 | |
| Uroboros wrote: | Вопрос принципиальный, если да, то поддержка арабского ничем не отличается от поддержки иврита (которая уже есть), тайского или любого другого RTL языка. |
Устройство должно определять арабский, без этого будут проблемы отображения. Включение арабского языка гарантирует, что разработчик согласует правила языка, кодировки и протестирует совместимость. _________________ еБукъ 207 |
|
| |
msherhan Зрелый участник форума
Joined: 16 Aug 2009 Posts: 24
| Posted: 07.04.2010 01:05 | |
| Меня тоже как и novruz (вероятно и не только его, но и других) интресует тема поддержки текстов на арабском. Почти сразу после приобретения книжки я попробовал тексты на арабском (и шрифты различные на книгу забрасывал, и язык интерфейса книги на иврит менял - иврит читается также справа налево), но к сожалению, понял, что аппарат (PocketBook 301+ v.14.2) пока не поддерживает данную функцию, поэтому приходится довольствоваться текстами сконвертированными в дежавю или пдф. Хотя, считаю наличие возможности чтения книг в текстовом формате существенно расширит возможности книги и облегчит работу с арабским текстом. Есть мнение, что данную проблему можно решить через функцию "открыть с помощью...", используя на PocketBook 301+ альтернативный ридер, правда, не знаю какой. _________________ PocketBook 360° Plus |
|
| |
microspace Искушенный участник форума
Joined: 11 May 2012 Posts: 44
Location: Уфа
| Posted: 31.05.2012 07:44 | |
| Здраствуйте. Хочу поднять тему с поддержкой арабского текста. Устройство: pocketbook pro, прошил "Прошивка 2.1.3 для PocketBook Pro 912" с официального сайта. Пробовал открывать текст в формате *.doc, *.html в штатном fbreader. Текст отображается справа налево, что уже хорошо, но буквы не соединяются. Шрифт поставил traditional arabic (trado.ttf) Подсткажите что нужно сделать чтобы текст отображался корректно? Спасибо заранее. _________________ PB912Pro(2.1.3) |
|
| |