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
iOSと日本語点字
Search
tamadeveloper
September 13, 2026
Programming
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOSと日本語点字
tamadeveloper
September 13, 2026
More Decks by tamadeveloper
See All by tamadeveloper
実践CRDT
tamadeveloper
0
740
Other Decks in Programming
See All in Programming
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
300
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
120
Security issues being discussed on Web Platforms
petamoriken
0
750
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
230
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
MIZARU@SPAJAM2026 第二回予選
1901drama
0
110
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
130
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
140
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
300
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
360
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
510
Exploring anti-patterns in Rails
aemeredith
3
500
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Mind Mapping
helmedeiros
1
350
Designing for Timeless Needs
cassininazir
1
470
YesSQL, Process and Tooling at Scale
rocio
174
15k
Six Lessons from altMBA
skipperchong
29
4.5k
エンジニアに許された特別な時間の終わり
watany
108
250k
Designing Experiences People Love
moore
143
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
For a Future-Friendly Web
brad_frost
183
10k
Accessibility Awareness
sabderemane
1
210
Transcript
⠦⠊⠠⠕⠠⠎⠴⠀⠞⠀⠇⠮⠴⠐⠪⠀⠟⠴⠐⠳ ⠳⠑⠛⠐⠱⠙⠀⠁⠩⠻⠳⠐⠧⠓⠈⠗⠎⠀⠻⠡⠃
⠦⠊⠠⠕⠠⠎⠴⠀⠞⠀⠇⠮⠴⠐⠪⠀⠟⠴⠐⠳ i O S と 日 本 語 点 字
⠳⠑⠛⠐⠱⠙⠀⠁⠩⠻⠳⠐⠧⠓⠈⠗⠎⠀⠻⠡⠃ 知られざるアクセシビリティの世界
Kazushi Oenoki FirstSeed Inc.
UDブラウザ 視覚障害者向けデジタル教科書リーダー
目次 • UDブラウザについて • 点字の歴史・仕組み • Braille Access機能 • 日本語点字の実装
• 視覚障害者向けデジタル教科書リーダー • 全国約500校で採用 UDブラウザ • PDF、EPUB、DAISY形式の教科書や書籍に対応 • OCR対応のカメラ機能 •
拡大表示や音声読み上げに対応
None
None
プレビュー UDブラウザ
ロービジョン シミュレータ
• ぼやけ • まぶしさ ロービジョン • 視野狭窄 • 中心暗点 •
眼球震盪 • 視野欠損
UDブラウザ 日本語点字対応
非常 地下2 地下1 開け 閉め 中地下 1 中1 2 3
さけ さけ
点字の歴史 • 1785年、パリで世界初の盲学校が設立。 アルファベットをそのまま凸状にした浮き出し文字が使われた。
点字の歴史 • 1821年、戦場で使われる暗号文字を盲学校の校長や職員に紹介。 たて6点、よこ2点の12点で構成されていた。
点字の歴史 • 1824年、盲学校の生徒だったルイ・ブライユ(Louis Braille)がたて3 点、よこ2点の点字を開発。
点字の歴史 • 1890年、東京盲唖学校で開かれた点字選定会で、石川倉次が考案した方 式が日本語の点字として正式に採用。
点字の構成 • 縦3点、横2点の6つの点で構成 • 点番号は左側が上から1, 2, 3、右側が上から4, 5, 6 •
1文字だと64通りの組み合わせ 1 4 • 2文字以上組み合わせる場合は符号を使う 2 5 3 6
None
None
None
✅ ❌
None
None
None
a b c d e f g h i j
1 2 3 4 5 6 7 8 9 0 あ い う え お
外字符 a b c d e f g h i
j 数符 1 2 3 4 5 6 7 8 9 0 あ い う え お
外国語引用符 a b c d e f g h i
j 数符 1 2 3 4 5 6 7 8 9 0 あ い う え お
⠦⠊⠠⠕⠠⠎⠴⠀⠞⠀⠇⠮⠴⠐⠪⠀⠟⠴⠐⠳ i O S と に ほ ん ご て
ん じ
Braille Access機能 • iOSに搭載された点字機能 • 日本語だと「点字アクセス」 • 点字ディスプレイへの出力が可能
None
Braille Access機能 • iOSに搭載された点字機能 • 日本語だと「点字アクセス」 • 点字ディスプレイへの出力が可能 • iPhoneで日本語点字入力が可能
None
3 2 1 4 5 6
日本語点字の実装
日本語点字の実装 • UDブラウザでBESファイルを読み込めるようにする • BESファイルは日本語点字ファイルの形式 • MS-DOS時代のバイナリフォーマット • Hexエディタ前提の開発が必要な仕様
Hexエディタ • ファイルの中身を「文字」ではなく「バイト(16進数)」として 表示・編集するツール
Hexエディタ • ファイルの中身を「文字」ではなく「バイト(16進数)」として 表示・編集するツール • BESファイル仕様書にはそれぞれのバイトの解釈が記載されている • バイトを点字ユニコードに変換し、それをひらながに変換 E3 ⠣
き BES ユニコード ひらがな
日本語点字:つなぎ符 5円 数符 5 つなぎ符 え 数符 5 6 ん
ん
日本語点字:同一の記号 〜 つなぎ符 外字符 第1カギ 波線 ハイフン 〜 〜 第2カギ
ふたえカギ
日本語点字:同一の記号 ⠵⠕⠕⠍ ❌ ま た た ぬ ✅ Z o
o m
日本語点字:区切り線 ⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛ れ れ れ れ れ れ れ れ
れ れ れ れ れ ⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ め め め め め め め め め め め め め
日本語点字:区切り線
None
None
None
None
目次 • UDブラウザについて • 点字の歴史・仕組み • Braille Access機能 • 日本語点字の実装
None
None
None
None
None
• 数学 分数、累乗、平方根、方程式、不等式、絶対値、三角関数、指数関数、対数、数列、極限、 微分、積分、総和、ベクトル、行列、集合、等 • 音楽 音階、オクターブ、音符、休符、付点、シャープ・フラット、拍子、連符、和音、スラー、強 弱、速度、装飾音、運指、ペダル、反復、等
ご清聴ありがとうございました