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

Авестийский Юникод

Автор Iskandar, июня 15, 2012, 09:56

0 Пользователи и 1 гость просматривают эту тему.

Iskandar

А может, задействовать большие буквы, а не диграфы?

wangjhenbai

Новая версия (там же). Теперь должны работать Ctrl+C/Ctrl+V.

Проверка: ‏𐬞𐬭𐬊𐬬𐬉𐬭𐬐𐬀𐬼‏ Надеюсь, так будет работать. Я добавил right-to-left mark (#8207;) в генерируемый код.

Цитата: Iskandar от июня 15, 2012, 14:56
Правда конечная точка уплывает вперёд, ну так оно у меня и в арабице.
А это точно точка? А то я знаки препинания наугад порасставлял. ;D

Если что-то не так или можно сделать по-другому, говорите. Например, можно сделать aE вместо aee, или D вместо dh. Или заставить пробел выводить сочетание «‏ 𐬹 ‏».

Цитата: Bhudh от июня 15, 2012, 14:50
Ahuramzda⁈ Кому мзда?
И правда, я неправильно написал название шрифта.
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Цитата: Iskandar от июня 15, 2012, 15:21
А может, задействовать большие буквы, а не диграфы?
Можно. Скажите, какие — я задействую. Заменить все двойные большими?

Всего есть такие триграфы: aao, aan, aee, ngy, ngv, shy, ssh;
И такие диграфы: aa, ao, an, ae, ee, oo, ii, uu, xy, xv, gg, gh, th, dh, tt, bh, ng, ny, nn, hm, yy, sh, zh

Чему какие коды присвоить?

Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Iskandar

Цитата: wangjhenbai от июня 15, 2012, 15:25
Если что-то не так или можно сделать по-другому, говорите. Например, можно сделать aE вместо aee, или D вместо dh.

Поскольку Авеста уже существует в набранном виде: http://www.avesta.org/yasna/yasna.htm, то хорошо бы синхронизировать набор. Там используются другие шрифты транслита и собственно авестийского - просто с обратным порядком. Правда сам принцип набора в этих шрифтах мне не очень нравится. Я пока продумаю оптимальный набор и выставлю его здесь, хорошо?

Iskandar

Цитата: wangjhenbai от июня 15, 2012, 15:27
Или заставить пробел выводить сочетание

Вот это точно нужно, безусловно.

Большое спасибо за помощь

Joris

стало отображаться в опере, но процитировать не могу
yóó' aninááh

wangjhenbai

Цитата: Juuurgen от июня 15, 2012, 15:45
стало отображаться в опере, но процитировать не могу
Процитировать нигде нельзя. И редактировать толком нельзя. Проблема с MySQL.

Варианты:
а) для всех: дождаться, пока в MySQL исправят (или исправить самим),
б) для всего ЛФ: попросить РавонаМа (я когда-то давал функцию для этого, но уже потерял её...),
в) для отдельных людей: сделать User JavaScript.

Цитата: Iskandar от июня 15, 2012, 15:36
Вот это точно нужно, безусловно.
Сделал. Обычный пробел можно ввести по Shift+пробел.

Цитата: Iskandar от июня 15, 2012, 15:36
Большое спасибо за помощь
Вам спасибо за Ваши уроки!
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Цитата: Iskandar от июня 15, 2012, 15:34
Поскольку Авеста уже существует в набранном виде: http://www.avesta.org/yasna/yasna.htm, то хорошо бы синхронизировать набор. Там используются другие шрифты транслита и собственно авестийского - просто с обратным порядком. Правда сам принцип набора в этих шрифтах мне не очень нравится.
Насколько я понял, они там обходятся вообще без диграфов, с однозначными соответствиями «латиница — авестийский алфавит». Если так, то сделать как у них даже проще, чем с диграфами.

Но — проблема в том, что я не знаю авестийского алфавита, и мне довольно сложно установить соответствия между их буквами и уникодовыми. :-[ А ещё начертание их шрифта ave_bl_l4 отличается от шрифта Ahuramzda...

Если бы Вы мне сказали, какой уникодовой букве (или какому диграфу из уникодового описания) соответствует какая их буква, мне было бы проще.
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Iskandar

Конечно, я и хочу сделать соответствия... Счас подумаю

wangjhenbai

Цитата: Iskandar от июня 15, 2012, 15:34
другие шрифты транслита
Вот, я пока что написал транслитератор из их транслита в нормальный уникод: http://ablog.site90.com/lang/avestaorg_transcription.html

Это не метод ввода, а просто конвертор. Ценность скрипта невелика, но вдруг понадобится процитировать кусок из их набранной Авесты в уникоде? Думаю, сейчас и для их авестийского такое сделаю (учитывая, что у них почти идентичные коды для латиницы и авестийского, это должно быть просто).

На входе вставляем:
frawarAne mazdayasnO zaraquStriS WIdaEwO ahura-TkaECO
И получаем:
[font=Arial Unicode MS][font=DejaVu Sans]fravarāne mazdayasnō zaraθuštriš vīdaēvō ahura-t̰kaēṣ̌ō[/font][/font]
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Bhudh

Spoiler: 
Aṣ̌əm vohū ⇓⇓⇓

Может, имеет смысл сделать режим, убирающий нумерацию?
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

wangjhenbai

Транслитератор из авестийского шрифта на //avesta.org в уникод: http://ablog.site90.com/lang/avestaorg_avestan.html

На входе:
`,OCEakT-aruha ,OwEadIW ,SirtSuqaraz ,Onsayadzam ,enArawarf

На выходе:
‏𐬟𐬭𐬀𐬎𐬎𐬀𐬭𐬁𐬥𐬈. 𐬨𐬀𐬰𐬛𐬀𐬌𐬌𐬀𐬯𐬥𐬋. 𐬰𐬀𐬭𐬀𐬚𐬎𐬱𐬙𐬭𐬌𐬱. 𐬬𐬍𐬛𐬀𐬉𐬎𐬎𐬋. 𐬀𐬵𐬎𐬭𐬀_𐬝𐬐𐬀𐬉𐬴𐬋.𐬻‏




Насколько я понял, я неправильную штуку поставил в качестве пробела.

Я взял 𐬹 10B39 AVESTAN ABBREVIATION MARK

Такое впечатление, что это не то... Видимо, надо пользоваться «универсальными» знаками для разделения слов. Наверное, лучше взять обычную точку?
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Проверка: для гуглохрома... ‏𐬟𐬭𐬀𐬎𐬎𐬀𐬭𐬁𐬥𐬈. 𐬨𐬀𐬰𐬛𐬀𐬌𐬌𐬀𐬯𐬥𐬋. 𐬰𐬀𐬭𐬀𐬚𐬎𐬱𐬙𐬭𐬌𐬱. 𐬬𐬍𐬛𐬀𐬉𐬎𐬎𐬋. 𐬀𐬵𐬎𐬭𐬀_𐬝𐬐𐬀𐬉𐬴𐬋.𐬻‏
А так:
‏𐬟𐬭𐬀𐬎𐬎𐬀𐬭𐬁𐬥𐬈. 𐬨𐬀𐬰𐬛𐬀𐬌𐬌𐬀𐬯𐬥𐬋. 𐬰𐬀𐬭𐬀𐬚𐬎𐬱𐬙𐬭𐬌𐬱. 𐬬𐬍𐬛𐬀𐬉𐬎𐬎𐬋. 𐬀𐬵𐬎𐬭𐬀_𐬝𐬐𐬀𐬉𐬴𐬋.𐬻‏
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Да, в Хроме теперь работает (в Эксплорере и Опере — нет).

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

Думаю, лучше сделать userscript, который будет заменять в сообщении надписи перед посылкой на соответствующий код... Т.е. чтобы можно было ввести ‏𐬟𐬭𐬀𐬎𐬎𐬀𐬭𐬁𐬥𐬈. 𐬨𐬀𐬰𐬛𐬀𐬌𐬌𐬀𐬯𐬥𐬋. ‏или [ave]farwarAne mazdayasnO[/ave], нажать на «Лингвофоруме» же кнопку «Preprocess» — и оно само преобразуется, непосредственно перед отправкой. Можно даже на кнопку «Отправить» это повесить.

Единственное, что меня волнует — скорость. Для userscript'ов используется GreaseMonkey. Тормозит он или нет? Гм...
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Тайльнемер


Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

wangjhenbai

Гм... Да, в новой опере читает (причём даже не требует [bdo=rtl]). Отлично.
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Bhudh

Цитата: О программе
Информация о версии
Версия: 11.64
Сборка: 1403
Что значит «в новой»⁈
В 12-й?
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Валентин Н

Цитата: wangjhenbai от июня 15, 2012, 10:18
Так как Лингвофорум (точнее, MySQL; я когда-то посылал РавонаМу хак, который позволяет это обойти, но он не использовал его) не поддерживает не-нулевые плоскости, приходится набирать по кодам
Срочно напишете Равонаму ещё раз, пока он химичит. Значит есть время и желание!!!
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

wangjhenbai

Цитата: Bhudh от июня 16, 2012, 11:53
Что значит «в новой»⁈
В 12-й?

Гм... Не знаю.  У меня такая:
Цитата: 關於 Opera
版本資訊
版本11.64
建號1403
作業系統Win32
系統Windows 7
XHTML+Voice並未載入外掛程式

瀏覽器識別資料
Opera/9.80 (Windows NT 6.1; U; zh-tw) Presto/2.10.229 Version/11.64
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

wangjhenbai

Цитата: Валентин Н от июня 16, 2012, 11:56
Срочно напишете Равонаму ещё раз, пока он химичит
Я уже потерял тот код, мне лень его заново писать.

Цитата: Валентин Н от июня 16, 2012, 11:56
Значит есть время и желание!!!
Желание что-то делать на форуме ≠ желание исправлять отображение символов из верхних плоскостей.

Пусть хотя бы «такие» коды починит.
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Bhudh

Цитата: wangjhenbai от июня 16, 2012, 11:56Не знаю.  У меня такая:
Значит, это в семёрке пашет, а не в Опере. В хрюшке не пашет.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

wangjhenbai

Продублирую сюда:
Благодаря настойчивости Валентина Н., РавонаМ только что поправил отображение авестийских символов.

Теперь можно просто вводить/копировать символы — и они отобразятся (впрочем, для Хрома можно окружать их кодом [bdo=rtl]...[/bdo]). Также работают цитаты.

Так что можно вместо метода ввода использовать обычную клавиатурную раскладку (например, исходник для MSKLC одного варианта поставляется с шрифтом Ahuramzda).

Впрочем, если Вы составили таблицу соответствий, можете её сюда кинуть — онлайновый метод ввода всё равно может кому-то пригодится.
Если я кому-то нужен, д м игрек м д собака яндекс точка ру.

Валентин Н

Offtop
у меня есть джава транслитератор, что надо сделать чтобы он стал плагином оперы?
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр