Rubin xarakteri - Ruby character

Ruby belgilar (Yapon: ル ビ; rōmaji: rubi; Koreys: 루비; romaja: rubi) kichik, izohli porlashlar odatda yuqorida yoki o'ngda joylashgan logografik kabi belgilar Xitoy, Yapon, Koreys, yoki Vetnam talaffuzini ko'rsatish. Odatda adolatli deb nomlanadi yoqut yoki rubi, bunday izohlashlar, odatda, o'quvchiga notanish bo'lishi mumkin bo'lgan belgilar uchun talaffuz qo'llanmasi sifatida ishlatiladi.

Misollar

Bu erda yapon yoqut belgilariga misol keltirilgan (deb nomlangan furigana ) uchun Tokio ("東京"):

XiraganaKatakanaRomaji
と うき ょ う
ト ーキ ョ ー
kyō

Ko'pchilik furigana bilan yoziladi hiragana heceli, lekin katakana va romaji vaqti-vaqti bilan ishlatiladi. Shu bilan bir qatorda, ba'zan xorijiy so'zlar (odatda inglizcha) ma'nosini anglatuvchi furigana bilan bosiladi va aksincha. Odatda darsliklar yozadi o'qish katakana bilan kun o'qishlari hiragana bilan.

Bopomofo ruby ​​belgilariga misol Pekin ("北京"):

JuyinPinyin
ㄅ ㄟ ˇㄐ ㄧ ㄥ
Běijīng

Tayvanda xitoy ruboiylari uchun qo'llaniladigan dastur quyidagicha Juyin fuhao (shuningdek, nomi bilan tanilgan Bopomofo); materik Xitoyda pinyin ishlatilgan. Odatda, yuqorida ko'rsatilgan misoldan farqli o'laroq, zhuyin vertikal an'anaviy yozuv bilan ishlatiladi va zhuyin belgilarning o'ng tomoniga yoziladi. Xitoy materikida gorizontal yozuv ishlatiladi va xitoycha belgilar ustiga ruby ​​belgilar (pinyin) yoziladi.

Fonetik qo'llanmalar (ayniqsa, pinyin) bo'lgan kitoblar xitoy tilini o'rganayotgan bolalar va chet elliklar orasida mashhurdir.

Koreys ruby ​​belgilariga misol Koreya ("韓國"):

HangulRomaja
JonMadi
Xonguk

Romaja odatda chet el darsliklarida Hangul joriy etilguncha ishlatiladi. Ruby belgilar Janubiy Koreyaning ayrim qismlaridagi belgilarda keng tarqalgan bo'lishi mumkin.

Vetnam ruby ​​belgilariga misol Xanoy ("河內"):

Quốc ngữ
Nội

Foydalanadi

Ruby turli sabablarga ko'ra ishlatilishi mumkin:

  • chunki bu belgi kamdan-kam uchraydi va talaffuz ko'pchilikka noma'lum - shaxsiy ism belgilar ko'pincha ushbu toifaga kiradi;
  • chunki belgi bir nechta talaffuzga ega va qaysi birini ishlatishni aniqlash uchun kontekst etarli emas;
  • chunki matnni mo'ljallangan o'quvchilari tilni hali ham o'rganmoqdalar va har doim ham atamaning talaffuzi yoki ma'nosini bilishlari kutilmaydi;
  • chunki muallif belgi yoki atama uchun nostandart talaffuzdan foydalanmoqda

Yoqut, ehtimol notanish (odatda begona) yoki jargon so'zning talaffuzini emas, balki ma'nosini ko'rsatish uchun ishlatilishi mumkin. Bu odatda nutqiy dialogda qo'llaniladi va faqat yapon nashrlarida qo'llaniladi. Yaqutning eng keng tarqalgan shakli deyiladi furigana yoki yomigana va yapon tilidagi o'quv qo'llanmalarida, gazetalarida, komikslarida va bolalar uchun kitoblarda mavjud.

Yapon tilida ba'zi belgilar, masalan sokuon (促 音) (oz tsu, ), bu oldin kelgan undoshdan oldin pauzani bildiradi, odatda normal belgilar kattaligining yarmiga teng darajada yoziladi. Yaqut shaklida yozilganda, bunday belgilar odatda boshqa yoqut belgilar bilan bir xil darajada bo'ladi. Texnologiyalarning rivojlanishi endi ba'zi belgilarni aniq ko'rsatishga imkon beradi.[tushuntirish kerak ][1]

Xitoy tilida fonetik signallarni yoqut orqali berish amaliyoti kamdan-kam uchraydi, ammo maktab o'quvchilari darajasidagi darsliklarda yoki lug'atlarda muntazam ravishda uchrab turadi. Xitoyliklar ushbu amaliyot uchun maxsus nomga ega emaslar, chunki bu Yaponiyada bo'lgani kabi keng tarqalmagan. Tayvanda "nomi bilan tanilganzhuyin ", bu erda ishlatilgan fonetik tizim nomidan. Bu deyarli har doim vertikal ravishda ishlatiladi, chunki nashrlar odatda vertikal shaklda va zhuyin gorizontal ravishda taqdim etilganda o'qish oson emas[iqtibos kerak ]. Zhuyin ishlatilmaydigan joyda, boshqa xitoy fonetik tizimlari kabi pinyin ish bilan ta'minlangan.

Vetnam ruby ​​matniga misol

Akademik sharoitda Vetnamcha matn yozilgan chữ Hán yoki chữ Nôm bilan porlashi mumkin quốc ngữ zamonaviy kitobxonlar uchun yoqut.[2]

Ba'zan chiziqlar orasidagi porlashlar ingl. yoqutga o'xshash, asosiy matnning yuqorisida yoki ostida kichikroq ko'rinishda. Biroq, bu chet el tilini o'rganuvchilarga, unchalik taniqli bo'lmagan belgilarning talaffuzidan farqli o'laroq, matndagi so'zlar uchun losnalar berish orqali yordam berish uchun ishlatiladigan alohida amaliyotdir.

Ruby izohidan qo'l yozishida ham foydalanish mumkin.

Tarix

Hunmin Jeongeum Eonxe foydalanadi hanja va kichik hangul quyida joylashgan yoqut uchun

Britaniya tipografiyasida, yoqut dastlab edi turining nomi balandligi 5,5 ga teng ochkolar, qaysi printerlar bosma hujjatlardagi chiziqli izohlar uchun foydalangan. Yapon tilida shrift o'lchamiga murojaat qilish o'rniga, bu so'z matn terish uchun nom bo'ldi furigana. Qayta ingliz tiliga transliteratsiya qilinganida, ba'zi matnlar bu so'zni shunday ko'rsatgan rubi, (odatiy romanizatsiya yaponcha so'z ル ビ, o'rniga ル ビ ー (rubī), kutilgan translyatsiyasi yoqut). Biroq, "ruby" imlosi yildan beri keng tarqalgan W3C uchun tavsiyanomani e'lon qildi yoqut belgilash. AQShda shrift hajmi "deb nomlanganagat ", 1831 yildan beri amalda bo'lgan muddat Oksford ingliz lug'ati.

HTML belgisi

Ushbu ma'lumot eskirgan va uning o'rniga Ruby-ning yordami qo'shilgan HTML5. Qo'shimcha ma'lumot uchun tashrif buyuring w3 ruby ​​markup ma'lumotnomasi.

2001 yilda W3C Ruby Annotation spetsifikatsiyasini nashr etdi[1] to'ldirish uchun XHTML yoqut belgisi bilan. Ruby belgisi HTML 4.01 ning standart qismi yoki XHTML 1.0 spetsifikatsiyalarining biron bir qismi emas (XHTML-1.0-Strict, XHTML-1.0-Transution va XHTML-1.0-Frameset), lekin XHTML 1.1 spetsifikatsiyasiga kiritilgan va kutilmoqda spetsifikatsiya W3C tomonidan yakunlangandan so'ng HTML5 ning asosiy qismi bo'lishi kerak.[3]

XHTML 1.1 hali keng qo'llanilmaganligi sababli veb-brauzerlarda ruby ​​markirovkasini qo'llab-quvvatlash cheklangan. Ruby markup qisman tomonidan qo'llab-quvvatlanadi Microsoft Internet Explorer (5.0+) uchun Windows va Macintosh, Chrome tomonidan qo'llab-quvvatlanadi, lekin qo'llab-quvvatlanmaydi Konqueror yoki Opera.[4] WebKit 2010 yil yanvar oyida tunda Ruby HTML formatlash uchun qo'shimcha qo'llab-quvvatlaydi.[5] Safari 5.0.6 versiyasiga qo'llab-quvvatlashni qo'shdi.[6] Shuningdek, Mozilla Firefox-da 38-versiyadan boshlab qo'llab-quvvatlanadi.[7]

Ruby-ni tabiiy ravishda qo'llab-quvvatlamaydigan brauzerlar uchun Ruby-ni qo'llab-quvvatlash eng oson yordamida qo'shiladi CSS Internetda osongina topiladigan qoidalar.[8]

Ruby markup-ni maxsus kengaytmalarni qo'llab-quvvatlaydigan ba'zi brauzerlarga qo'shish mumkin.

Ruby markupi shunday tuzilganki, brauzer ruby-ni qo'llab-quvvatlamasa, asosiy matndan so'ng darhol qavsdagi ruby ​​belgilaridan iborat qo'shimcha versiya paydo bo'ladi.

W3C shuningdek ma'lum bir ruby ​​moduli ustida ishlamoqda CSS 2-daraja, bu qo'shimcha ravishda yoqutni guruhlash va ularning izohlangan qismiga mos keladigan furigananing avtomatik ravishda tashlab ketilishiga imkon beradi.[9] Hozirda buni faqat Firefox 38 qo'llab-quvvatlaydi.[7]

Belgilash misollari

Quyida ruby ​​markupning bir nechta namunalari keltirilgan. Dastlab belgilash, keyin esa ko'rsatilgan belgi, so'ngra belgilanmagan versiyasi ko'rsatiladi. Veb-brauzerlar uni yuqoridagi jadvalga asoslangan misollarda ko'rsatilgandek to'g'ri o'lcham va joylashishni aniqlaydi yoki qavsdagi ruby ​​belgilar bilan qaytarib berishni ishlatadi:

XHTMLCSS darajasi 2[9]
Belgilash
<yoqut><rb>東京</rb><rp>(</rp><rt>と う き ょ う</rt><rp>)</rp></yoqut>
<yoqut><rb></rb><rp>(</rp><rt>ㄅ ㄟ ˇ</rt><rp>)</rp><rb></rb><rp>(</rp><rt>ㄐ 丨 ㄥ</rt><rp>)</rp></yoqut>
<yoqut><rbc><rb></rb><rb></rb><rb></rb><rb></rb><rp>(</rp></rbc><rtc><rt></rt><rt></rt><rt></rt><rt></rt><rp>)</rp></rtc></yoqut>
Ko'rsatilgan

東京(と う き ょ う)

(ㄅ ㄟ ˇ)(ㄐ 丨 ㄥ)

()
()()
Odatiy bo'lib, yuqoridagi kod quyida kuchga kiradi. Ushbu effektga erishish uchun biz CSS-ni yanada takomillashtirishimiz kerak.

Belgilanmagan東京 (と う き ょ う)北 (ㄅ ㄟ ˇ) 京 (ㄐ 丨 ㄥ)振 り 仮 名 (ふ り が な)

Xitoy ruboiylari odatda har bir belgining o'ng tomonidagi vertikal ustunlarda ko'rsatilishini unutmang. Ushbu yondashuv hozirda brauzerlarda odatda qo'llab-quvvatlanmaydi.

Bu vertikal ustunlarning jadvalga asoslangan misoli:



ㄥ ˊ
˙

Yaqutni kompleks belgilash

Yaqutning kompleks belgilanishi bir nechta ruboiy matnini asosiy matn bilan yoki yoqut matni qismlarini asosiy matn qismlari bilan bog'lash imkonini beradi.[10] Hozirda u faqat Firefox 38-da qo'llab-quvvatlanadi.[7]

Unicode

Unicode va uning sherigi standarti Umumjahon belgilar to'plami, bu orqali yoqutni qo'llab-quvvatlang qatorlararo izohlash belgilar:

  • Kod nuqtasi FFF9 (olti burchak ) - Interlineear annotation anchor - izohli matn boshlanishini belgilaydi
  • Kod nuqtasi FFFA (olti burchakli) - Izohlararo ajratuvchi - izohlovchi belgi (lar) ning boshlanishini belgilaydi.
  • Kod nuqtasi FFFB (olti burchakli) - Izohlararo interminear terminator - izohli matnning oxirini belgilaydi

Ushbu belgilarni ozgina dastur amalga oshiradi. Unicode №20 texnik hisoboti[11] ushbu belgilar belgilash tillari va dasturiy ta'minot foydalanuvchilariga ta'sir qilish uchun mo'ljallanmaganligini aniqlaydi. Buning o'rniga, agar kerak bo'lsa, yoqut belgisini ishlatishni taklif qiladi.

ANSI

ISO / IEC 6429 (shuningdek, nomi bilan tanilgan ECMA -48) belgilaydi ANSI qochish kodlari matnli terminallar tomonidan ishlatilishi uchun ruby ​​matnining mexanizmi taqdim etildi, biroq uni kam sonli terminallar va terminal emulyatorlari amalga oshirmoqdalar. PARALLEL TEXTS (PTX) qochish kodi oltita parametr qiymatini qabul qilib, ruby ​​matnini belgilash uchun quyidagi ketma-ketlikni beradi:

  • CSI 0 \ (yoki oddiygina) CSI 0 bu boshqaruv uchun standart qiymat sifatida ishlatiladi) - parallel matnlarning oxiri
  • CSI 1 - asosiy parallel matn qatorining boshlanishi
  • CSI 2 - qo'shimcha parallel matn qatorining boshlanishi
  • CSI 3 - qo'shimcha yaponcha fonetik izohning boshlanishi
  • CSI 4 - qo'shimcha xitoycha fonetik annotatsiya qatorining boshlanishi
  • CSI 5 - qo'shimcha fonetik izohlar qatorining oxiri

Shuningdek qarang

  • Vikipediya: Uslubiy qo'llanma / Xitoyga tegishli maqolalar § Ruby belgilarva Furigana (Yaponcha)
  • Harakat - ovozli Arab yozuvi matnlarni o'qish uchun fonetik yordam ko'rsatadigan diakritik belgilar Arabcha.
  • Niqqud - ovozli Ibroniycha yozuv o'qish uchun fonetik yordam ko'rsatadigan unli ko'rsatmalar Ibroniycha. (Ibroniycha abjad faqat undoshlarni ifodalaydi.)

Adabiyotlar

  1. ^ a b Marcin Savicki; Mishel Suignard; Masayasu Ishikava; Martin Dyurst; Tex Texin (2001-05-31). "Ruby Annotation". W3C tavsiyasi. Butunjahon Internet tarmog'idagi konsortsium. Olingan 2007-02-14.
  2. ^ Lunde 2009 yil, p. 529.
  3. ^ "HTML5". Olingan 15 oktyabr 2012.
  4. ^ "Opera-da veb-spetsifikatsiyalar qo'llab-quvvatlanadi". Olingan 2007-11-05. Opera XHTML 1.1-ni quyidagi istisnolardan tashqari qo'llab-quvvatlaydi: (…) Ruby izohlari qo'llab-quvvatlanmaydi
  5. ^ Roland Shtayner (2010-01-20). "WebKit-da Ruby Rendering". Surfin ’Safari. WebKit loyiha. Olingan 2010-01-21. Tashqi havola | ish = (Yordam bering)
  6. ^ Yaqut element - HTML5 doktori
  7. ^ a b v Xidorn Quan (2015-03-05). "Firefox Developer Edition 38-da Ruby-ni qo'llab-quvvatlash". Mozilla. Olingan 2015-05-05.
  8. ^ CSS Ruby-ni qo'llab-quvvatlash Arxivlandi 2007-02-28 da Orqaga qaytish mashinasi - Barcha zamonaviy brauzerlarda ishlaydi
  9. ^ a b Elika J. Etemad; Koji Ishii (2015-04-16). "CSS Ruby Layout Module darajasi 1".. W3C muharriri loyihasi. Butunjahon Internet tarmog'idagi konsortsium. Olingan 2015-05-05.
  10. ^ Yaqutni kompleks belgilash
  11. ^ Martin Dyurst; Asmus Freytag (2007-05-16). "Unicode XML va boshqa belgilash tillarida". W3C va Unicode konsortsiumi. Arxivlandi asl nusxasi 2005-02-19. Olingan 2018-03-23.

Qo'shimcha o'qish