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
61
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
830
Other Decks in Programming
See All in Programming
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
120
Performance Optimization With LLMs
xleitix
0
210
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
200
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
190
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
280
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.3k
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
170
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
150
phperだってパンチカードでコーディングしたい
o0h
PRO
0
480
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
340
パスワード再設定メールのURLについて知っておこう
uyuki234
0
190
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
500
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
4 Signs Your Business is Dying
shpigford
187
23k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Curious Case for Waylosing
cassininazir
1
580
The Cult of Friendly URLs
andyhume
79
7k
Automating Front-end Workflow
addyosmani
1370
210k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
500
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
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
• 数学 分数、累乗、平方根、方程式、不等式、絶対値、三角関数、指数関数、対数、数列、極限、 微分、積分、総和、ベクトル、行列、集合、等 • 音楽 音階、オクターブ、音符、休符、付点、シャープ・フラット、拍子、連符、和音、スラー、強 弱、速度、装飾音、運指、ペダル、反復、等
ご清聴ありがとうございました