Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
التكنولوجيا_وراء_اللغة_العربية.pdf
Search
inaniwaudon
May 11, 2024
0
190
التكنولوجيا_وراء_اللغة_العربية.pdf
inaniwaudon
May 11, 2024
Tweet
Share
More Decks by inaniwaudon
See All by inaniwaudon
[WIP] GitHub Actions を回してピザを頼みたい
inaniwaudon
0
3.2k
Web フロントエンドと複雑 GUI の実装
inaniwaudon
0
350
プログラミングに触れてみよう!
inaniwaudon
0
110
「KdBもどき」の開発と運用
inaniwaudon
0
270
強力なグラフィック機能を備えた組版処理システムTwightの開発
inaniwaudon
0
190
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Making Projects Easy
brettharned
115
5.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
46
4.9k
Optimising Largest Contentful Paint
csswizardry
31
2.9k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Done Done
chrislema
181
16k
Designing for Performance
lara
604
68k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
130k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Ruby is Unlike a Banana
tanoku
96
11k
Speed Design
sergeychernyshev
23
540
Transcript
ﺔﻐﻠﻟا ءارو ﺎﻴﺟﻮﻟﻮﻨﻜﺘﻟا ﺔﻴﺑﺮﻌﻟا いなにわうどん(@kyoto_inaniwa) 2024/5/11 UNTIL.LT #0x04
ﺔﻐﻠﻟا ءارو ﺎﻴﺟﻮﻟﻮﻨﻜﺘﻟا ﺔﻴﺑﺮﻌﻟا いなにわうどん(@kyoto_inaniwa) 2024/5/11 UNTIL.LT #0x04
いなにわうどん @kyoto_inaniwa https://いなにわうどん.みんな 興味 組版,Web フロントエンド,HCI ……
Twight 2020 年度未踏事業 gridstroke インタラクション 2023 漫画⽤の組版システム 業務委託(2021‒) 雙峰祭Web サイト
2022
組版のたのしさ(むずかしさ) ところが…… 世界には 左→右(LTR)の⾔語 しか考慮しない⼈が多い !!
None
None
慈悲あまねきアッラーの御名において アッラーが彼とその⼀族のうえに 祈りと平安を与えますように
アラビア語のむずかしさ
① 双⽅向処理 漢⽂のように返って読む ‧欧⽂∕和⽂∕数字:LTR、アラビア語:RTL
Unicode BiDi Algorithm BiDi = BiDirectional の略 ‧グリフごとに書字⽅向が定義される ‧連続するグリフ毎でグループ化 →
埋め込みレベルを表現 ‧埋め込みレベル毎に LTR, RTL を決定 参考 ‧UAX #9: Unicode Bidirectional Algorithm https://unicode.org/reports/tr9/ ‧右から左に書く⾔語を⽀える技術 https://note.com/ttuusskk/n/ne1f4466bb45f
② 字形処理 ⽂字がどこに現れるかで変わる ‧isolated, initial, medial, final と 4 つの形状
‧隣接(接続)する⽂字によって変化 合字 ‧隣接するグリフが結合し、 新たなグリフに置き換わる ‧Unicode レベルで処理 ‧欧⽂(fi, ff)にも共通する概念 出典:https://www.w3.org/TR/alreq/ 出典:Ahmed Lawgali, A Survey on Arabic Character Recognition.
むすびに アラビア語は続くよどこまでも ‧ミラーリング、カシーダ、結合⽂字、改⾏…… 組版たのしい!! ‧⾝近な⽇本語でも知らない組版規則は⼭程ある ‧葛藤もある 「⾔語を知らずして組版の実装は可能なのか……?」