Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
التكنولوجيا_وراء_اللغة_العربية.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
inaniwaudon
May 11, 2024
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
التكنولوجيا_وراء_اللغة_العربية.pdf
inaniwaudon
May 11, 2024
More Decks by inaniwaudon
See All by inaniwaudon
[WIP] GitHub Actions を回してピザを頼みたい
inaniwaudon
0
4.2k
Web フロントエンドと複雑 GUI の実装
inaniwaudon
0
490
プログラミングに触れてみよう!
inaniwaudon
1
260
「KdBもどき」の開発と運用
inaniwaudon
0
570
強力なグラフィック機能を備えた組版処理システムTwightの開発
inaniwaudon
0
690
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
New Earth Scene 8
popppiees
4
2.7k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Why Our Code Smells
bkeepers
PRO
340
58k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
From π to Pie charts
rasagy
1
410
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Un-Boring Meetings
codingconduct
0
460
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
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.
むすびに アラビア語は続くよどこまでも ‧ミラーリング、カシーダ、結合⽂字、改⾏…… 組版たのしい!! ‧⾝近な⽇本語でも知らない組版規則は⼭程ある ‧葛藤もある 「⾔語を知らずして組版の実装は可能なのか……?」