<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="https://ayati.cocolog-nifty.com/blog/">
<title>こばこのひみつ</title>
<link>https://ayati.cocolog-nifty.com/blog/</link>
<description>うを水をゆくに、ゆけども水のきはなく、鳥そらをとぶに、とぶといへどもそらのきはなし。

</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2026-09-14T23:31:22+09:00</dc:date>


<items>
<rdf:Seq><rdf:li rdf:resource="https://ayati.cocolog-nifty.com/blog/2026/09/post-19e264.html" />
<rdf:li rdf:resource="https://ayati.cocolog-nifty.com/blog/2026/08/post-5351a2.html" />
<rdf:li rdf:resource="https://ayati.cocolog-nifty.com/blog/2026/07/post-d46bc4.html" />
<rdf:li rdf:resource="https://ayati.cocolog-nifty.com/blog/2026/07/post-103a36.html" />
<rdf:li rdf:resource="https://ayati.cocolog-nifty.com/blog/2026/06/post-0e282b.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="https://ayati.cocolog-nifty.com/blog/2026/09/post-19e264.html">
<title>XTEINK X4 Proはフロントライトとタッチ対応に進化！</title>
<link>https://ayati.cocolog-nifty.com/blog/2026/09/post-19e264.html</link>
<description>（2026/09/15 フォント画面サンプルに写真を追加しました。スクリーンショ...</description>
<content:encoded><![CDATA[<p>（2026/09/15 フォント画面サンプルに写真を追加しました。スクリーンショットだと実機の美しさが損なわれるようなので）</p>
<p>XTEINK X4 Proに本家crosspoint-readerで坊っちゃんを表示したところです。<br /><br /><br /></p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/bottyan.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Bottyan" src="https://ayati.cocolog-nifty.com/blog/images/bottyan.jpg" alt="Bottyan" width="320" height="427" border="0" /></a></p>
<p> </p>
<p><span><a href="https://www.xteink.com/ja/products/xteink-x4-pro-%E3%83%9D%E3%82%B1%E3%83%83%E3%83%88%E9%9B%BB%E5%AD%90%E6%9B%B8%E7%B1%8D%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC"> XTEINK X4 Pro</a>　はフロントライト内蔵、タッチパネル付きで、X3より画面が大きく、X4よりほんの僅か縦が短いです。</span></p>
<p> </p>
<p>ポゴピンですが、type-Cからの超小型変換アダプタが標準添付されており、使い勝手が上がりました。（X3はtype-Aのケーブル添付でした）　kindleの小さいモデルと比べてもずいぶん小さく、本当に持ち歩きに便利です。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteinkxpro_size.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteinkxpro_size" src="https://ayati.cocolog-nifty.com/blog/images/xteinkxpro_size.jpg" alt="Xteinkxpro_size" width="320" height="240" border="0" /></a></p>
<p> </p>
<p>XTEINK X3を<span><a title="山口真弘の電子書籍タッチアンドトライ  名刺サイズの電子書籍端末「Xteink X3」。タッチ/ライト/ストアなしは硬派すぎる" href="https://pc.watch.impress.co.jp/docs/column/ebook/2137111.html">山口真弘さんがPC Watchで取り上げてくれた</a>ので、一気にメジャーになった感があります。</span></p>
<p><span>もっとも、X3はシリーズの中で最小、物理ボタン操作という良さがあるものの、ポゴピン接続でフロントライトもないという、世代的にはあまりおすすめできない機種かなと思っています。</span></p>
<p><span>今なら、<a href="https://www.xteink.com/ja/products/xteink-x4-pro-%E3%83%9D%E3%82%B1%E3%83%83%E3%83%88%E9%9B%BB%E5%AD%90%E6%9B%B8%E7%B1%8D%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC">XTEINK X4 Pro</a>がフロントライト内蔵、タッチパネル付きで一番おすすめできます。光量が低かったり暗い場所でも問題ありません。</span></p>
<p><span>純正ファームなら左右ボタン同時押しでライトON/OFF切り替えができます。本家crosspoint-readerなら電源ボタンダブルタップでライトON/OFF切り替えです。</span></p>
<p><span><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteinkxpro_fronton.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteinkxpro_fronton" src="https://ayati.cocolog-nifty.com/blog/images/xteinkxpro_fronton.jpg" alt="Xteinkxpro_fronton" width="320" height="240" border="0" /></a> </span></p>
<p> </p>
<p><span>フロントライトを消した状態でも、視認性は従来のX4、X3と比べ遜色ありません。</span></p>
<p><span>  <a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteinkxpro_ledoff.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteinkxpro_ledoff" src="https://ayati.cocolog-nifty.com/blog/images/xteinkxpro_ledoff.jpg" alt="Xteinkxpro_ledoff" width="320" height="240" border="0" /></a> </span></p>
<p><span>ただ、</span> <a href="https://github.com/zrn-ns/crosspoint-jp">crosspoint-jp</a> は<span>XTEINK X4 Pro</span>に対応していませんので、山口真弘さんの記事を読んでcrosspoint-jpを前提に考えらえている場合はおすすめできません。本家<a href="https://crosspointreader.com/">crosspoint reader</a>を使って日本語を縦書きで読むことはできますので、今回はその方法を説明します。以下で無料配布しているフォントを入れれば、本文は縦書き表示できるしファイル一覧の画面でも日本語ファイル名がきちんと表示されるようにしています。</p>
<p>その前に、純正ファームでそもそも日本語縦書き表示は可能なことは以前の記事でフォント導入で可能になることを示しました。一方で、ルビ（よみがな）については本文内に平文として表示されるため、本文の隣の行に小さな文字でルビが表示してほしい場合には純正ファームは対応していません。ルビが少ない本を読書する分には平文として表示してくれた方が小さい画面では見やすいと思いますけれど、個人的な好みでは青空文庫書式の括弧か、ふつうのかっこに入れて表示してくれればもっとわかりやすいとは思います。</p>
<p>X4 Pro純正ファームですが、良い感じで進化していてマンガのような固定レイアウトePub全画面表示で読めるようになったりしてすごいな、強制縦書きフォントさえ入れてしまえば個人的にはおすすめだと思っているのですけれど、フォントを用意して入れるというのが手間な場合は純正ファームで日本語を読むのはつらいのかもしれません。フォント入れるだけでもかなり快適なんですけれども。</p>
<p>自分は、本家crospoint-readerを最近はよく使っています。crosspoint-jpがフォークした後で、大幅に進化して使い勝手がまるで別物のように良くなったと思っています。正直crosspoint-jpには戻れないかなと思います。<a href="https://github.com/aBER0724/crosspoint-reader-cjk">crosspoint-reader-cjk </a> というフォークもあって日本語表示ができるのですけれど、これはさらに古いフォークで全くお勧めできません。さらにcrosspoint-jpからのフォークとしては、<a href="https://github.com/ponto1216-ai/crosspoint-jp">CrossPoint Yomuka</a>　が良いです。今後も面白いし、本家crosspoint-readerがフォークを多彩に生み出しているので、楽しみです。　ただ、現状、crosspoint-jp系は一切<span>XTEINK X4 Proに対応していません。タッチパネルというハードウェア追加によって純正ファームもずいぶん違ったものになっています。</span></p>
<p><span>（自分の場合、crosspoint-jp系はKOsyncの動作がひどく悪いので使いにくいですし、ePub中のノーブレークスペース（NBSP）Unicode: U+00A0を謎のはてなマークで表示するのに閉口しています。ちょっと読書には使えないです。）<br /><br /></span></p>
<p><span>本家　<a href="https://crosspointreader.com/">crosspoint-reader</a>　は　</span><span>XTEINK X4 Pro　に対応しています！　</span></p>
<p><span>本家　</span><a href="https://github.com/crosspoint-reader/crosspoint-reader">crosspoint-readerのgithub</a>　のリリースでContributorsがずらりと並んでいるのは感心します。</p>
<p>自分にとっては、<span>本家　<a href="https://crosspointreader.com/">crosspoint-reader</a>　ではKOReader Syncが安定して（WiFi接続が毎回失敗しまくったりせず）きちんと動いて自動判定後しおり位置に自動で移動してくれるのが大変うれしいです。 <a href="https://github.com/ayati/yomikake">縦書き対応ePubリーダーyomikake</a>  にKOReader Sync機能が実装されてKOReaderとしおり（どこまで読んだかの進捗）が同期できるようになったので、モダンブラウザが動かない電子ペーパー端末（KoboやPocketbookなどなど）でKOReaderで読書してyomikakeと同期する使い方をしています。XTEINK X4/X3/X4 ProではKOReaderすら動きませんが、crosspoint-readerにKOReaderとのsync機能が実装されています。XTEINK端末で読んで続きをkoboやPokectbookやAndroid端末やWindows PCやiPadやMacBookなどで読むことができるのが、crosspoint-readerの特に良いところだと思っています。もちろん他にも、</span><span>表示にストレスがなく操作感が良いのも助かります。日本語もそれ用のフォントさえ用意すればあまり問題ないと思っています。</span></p>
<p><span>本家　<a href="https://crosspointreader.com/">crosspoint-reader</a>　はCJKの巨大なフォントファイルを標準から外して、漢字を持たない様々な言語や特に欧文系の多彩なフォントへの対応、細かい使い勝手の洗練などの機能に長じています。CJKは純正ファームがあるじゃん、ということかもしれませんけれど、純正ファームの日本語対応は、縦書きやルビに非対応の点ではお粗末なものです。</span></p>
<p><span>では、本家crosspoint-readerで日本語縦書き、ファイル一覧画面での日本語ファイ名表示を可能にする方法の紹介です。手順はごく簡単で、対応する以下の日本語フォントを入れるだけです。XTEINK X4 ProのmicroSDカードに、fontsフォルダまたは.fontsフォルダを作り、その中に以下で配布している無料のフォントをフォルダごとコピーして入れてください。フォントはサイズごとに複数のファイルになっていますが、フォルダごとfontsフォルダの下にコピーします。X4 ProではUSBをつなげてWindowsPCのドライブとしてマウントすることもできますし、microSDカードリーダーを使ってもかまいません。</span></p>
<p> </p>
<p>ダウンロードしたzipを解凍して、フォルダごとfonts（または.fonts）フォルダ配下にコピーしてください。無料配布です。</p>
<p>（サンプル画像の本文は<a href="https://ncode.syosetu.com/n4830bu/">本好きの下剋上　～司書になるためには手段を選んでいられません～</a>です）<br /><br /><br /><br /><a href="https://www.ayati.com/font/Tate_AyatiRoundedSerif_cpfont20270914.zip">https://www.ayati.com/font/Tate_AyatiRoundedSerif_cpfont20270914.zip</a><br />crosspoint-reader用　強制縦書き Tate_AyatiRounded明朝フォント</p>
<p>日本語グリフは揃っています。変換の際他言語のグリフは省いているのでそれなりにコンパクトになっています。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/tateayatiroundedserifsample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Tateayatiroundedserifsample" src="https://ayati.cocolog-nifty.com/blog/images/tateayatiroundedserifsample.png" alt="Tateayatiroundedserifsample" width="319" height="533" border="0" /></a><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/ayatiroundedserif_tate.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Ayatiroundedserif_tate" src="https://ayati.cocolog-nifty.com/blog/images/ayatiroundedserif_tate.jpg" alt="Ayatiroundedserif_tate" width="320" height="427" border="0" /></a></p>
<p> </p>
<p><a href="https://www.ayati.com/font/Tate_AyatiShowaSerif_cpfont20270914.zip">https://www.ayati.com/font/Tate_AyatiShowaSerif_cpfont20270914.zip</a><br />crosspoint-reader用　強制縦書き Tate_Ayati昭和明朝フォント</p>
<p>ひらがなが昔の岩波文庫風になっていると思ってもらえばだいたい合っています。自分はこれを常用しています。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/tateayatishowaserifsample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Tateayatishowaserifsample" src="https://ayati.cocolog-nifty.com/blog/images/tateayatishowaserifsample.png" alt="Tateayatishowaserifsample" width="319" height="533" border="0" /></a><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/ayatishowaserif_tate.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Ayatishowaserif_tate" src="https://ayati.cocolog-nifty.com/blog/images/ayatishowaserif_tate.jpg" alt="Ayatishowaserif_tate" width="320" height="427" border="0" /></a></p>
<p> </p>
<p> </p>
<p><a href="https://www.ayati.com/font/Tate_DarumaOldMincho_cpfont20270914.zip">https://www.ayati.com/font/Tate_DarumaOldMincho_cpfont20270914.zip</a><br />crosspoint-reader用　強制縦書き Tate_DarumaOldMinchoフォント</p>
<p>Zen Old Minchoをコンバートしたものです。</p>
<p>ライセンスがSIL OPEN FONT LICENSE Version 1.1 ですから、コンバートすると元のフォント名を使って配布することができません。なので、DarumaOldMinchoという名前にしました。</p>
<p>古典的な明朝体です。先の二つのフォントは自分がかなりボールド処理を重ねて小型端末での視認性を高めたフォントにしたものをベースにしていますけれど、こちらはZen Old Minchoをコンバートしたので細いと感じるかもしれません。なお、crosspopint-readerでは行間の設定は読書中にメニューからいつでも変更可能です。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/tatedarumaoldminchosample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Tatedarumaoldminchosample" src="https://ayati.cocolog-nifty.com/blog/images/tatedarumaoldminchosample.png" alt="Tatedarumaoldminchosample" width="319" height="533" border="0" /></a><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/darumaoldmincho_tate.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Darumaoldmincho_tate" src="https://ayati.cocolog-nifty.com/blog/images/darumaoldmincho_tate.jpg" alt="Darumaoldmincho_tate" width="320" height="427" border="0" /></a></p>
<p> </p>
<p><a href="https://www.ayati.com/font/Tate_MiniOne_cpfont20270914.zip">https://www.ayati.com/font/Tate_MiniOne_cpfont20270914.zip</a><br />crosspoint-reader用　強制縦書き Tate_MiniOneフォント</p>
<p>ＭＰＬＵＳ　１をコンバートしたものです。同様にMPLUSという名前は使うことができませんので、MiniOneという名前にして配布しています。</p>
<p>これはゴシック体ですが、視認性が秀逸です。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/tateminionesample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Tateminionesample" src="https://ayati.cocolog-nifty.com/blog/images/tateminionesample.png" alt="Tateminionesample" width="319" height="533" border="0" /></a><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/minione_tate.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Minione_tate" src="https://ayati.cocolog-nifty.com/blog/images/minione_tate.jpg" alt="Minione_tate" width="320" height="427" border="0" /></a></p>
<p>横書きのままのフォントは以下の通りです。crosspoint-jpのフォークのひとつ、 <a href="https://github.com/ponto1216-ai/crosspoint-jp">CrossPoint Yomuka</a>　あたりではSDカード上のフォントを利用できるようにcrosspoint-jpから改変されていますので、使えるかもしれません。あるいは横書きでも構わない場合は、本家crosspoint-readerで普通に使えます。<br /><br /></p>
<p><a href="https://www.ayati.com/font/AyatiRoundedSerif_cpfont20270914.zip">https://www.ayati.com/font/AyatiRoundedSerif_cpfont20270914.zip</a><br />crosspoint-reader用 AyatiRounded明朝フォント</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/ayatiroundedserifsample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Ayatiroundedserifsample" src="https://ayati.cocolog-nifty.com/blog/images/ayatiroundedserifsample.png" alt="Ayatiroundedserifsample" width="319" height="533" border="0" /></a></p>
<p><a href="https://www.ayati.com/font/AyatiShowaSerif_cpfont20270914.zip">https://www.ayati.com/font/AyatiShowaSerif_cpfont20270914.zip</a><br />crosspoint-reader用 Ayati昭和明朝フォント</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/ayatishowaserifsample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Ayatishowaserifsample" src="https://ayati.cocolog-nifty.com/blog/images/ayatishowaserifsample.png" alt="Ayatishowaserifsample" width="319" height="533" border="0" /></a></p>
<p><a href="https://www.ayati.com/font/DarumaOldMincho_cpfont20270914.zip">https://www.ayati.com/font/DarumaOldMincho_cpfont20270914.zip</a><br />crosspoint-reader用 DarumaOldMinchoフォント</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/darumaoldminchosample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Darumaoldminchosample" src="https://ayati.cocolog-nifty.com/blog/images/darumaoldminchosample.png" alt="Darumaoldminchosample" width="319" height="533" border="0" /></a></p>
<p><a href="https://www.ayati.com/font/MiniOne_cpfont20270914.zip">https://www.ayati.com/font/MiniOne_cpfont20270914.zip</a><br />crosspoint-reader用 MiniOneフォント</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/minionesample.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Minionesample" src="https://ayati.cocolog-nifty.com/blog/images/minionesample.png" alt="Minionesample" width="319" height="533" border="0" /></a></p>
<p> </p>
<p> </p>
<p>以上の画面サンプルは、本家crosspoint-readerで16pt表示しています。12pt、14pt、16pt、18ptを本文表示用に入れてあります。フォルダごとfontsフォルダ配下に入れておけば、読書中にいつでも切り替えができます。文字の大きさのサンプルは以下の通りです。</p>
<p> </p>
<p>12ptです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/12pt.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="12pt" src="https://ayati.cocolog-nifty.com/blog/images/12pt.png" alt="12pt" width="319" height="533" border="0" /></a></p>
<p> </p>
<p>14ptです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/14pt.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="14pt" src="https://ayati.cocolog-nifty.com/blog/images/14pt.png" alt="14pt" width="319" height="533" border="0" /></a></p>
<p> </p>
<p>16ptです。常用しています。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/16pt.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="16pt" src="https://ayati.cocolog-nifty.com/blog/images/16pt.png" alt="16pt" width="319" height="533" border="0" /></a></p>
<p> </p>
<p>18ptです。夜に寝転がって読むのに良いです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/18pt.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="18pt" src="https://ayati.cocolog-nifty.com/blog/images/18pt.png" alt="18pt" width="319" height="533" border="0" /></a></p>
<p> </p>
<p>自分としては、完全に実用品として本家crosspoiunt-readerを入れたX4 Proを使っています。KOReader syncの進捗同期を利用して、XTEINKではcrosspoint-readerで、KOReaderの動くeInk端末ではKOReaderで読み、モダンブラウザの動く端末（AndroidとかiPadとか）ではyomikakeで読み、ＰＣやMacBookではyomikakeで読んでいます。</p>
<p>ちなみに、縦書きePubリーダー <a href="https://www.ayati.com/book/yomikake.html">yomikake無料動作サンプル版</a>　（<a href="https://www.ayati.com/book/yomikake_ios.html">iOS版はこちら</a>）　の設定は、設定画面でKOREADER同期サーバーが</p>
<p>https://www.ayati.com/kosync</p>
<p>です。初回は新規の場合はユーザー名とパスワードを入れて登録します。以後は自動同期をONにします。手動でアップやダウンも可能です。<br /><br /></p>
<p>ＰＣ上でyomikakeで開いてKOReader syncでしおりをはさんでおいてXTEINK X4 Pro/X3/X4のcrosspoint-readerで続きを開けるというだけでも、大きな価値があると思っています。ガジエットとしてお試しというより実用品になっています。ePubを読めるのが大きいです。ePubはもちろん、 <a href="https://github.com/ayati/novel_downloader/releases">novel_downloader</a> で自動生成しています。カクヨムやなろうをはじめとして十数サイトに対応しており、Windows版はGUI皮もあり、Android用apkも配布されています。情報が流れてきて気になったWeb小説をAndroidスマホでパパっとePubにしたり、PC上でwatch.batを動かしておいてトリガーフォルダに共有して自動ダウンロードしたりしておいて、XTEINK X4 Proなどにも転送して、しおりも同期して快適に読書しています。</p>
<p> </p>
<p>そうそう、アリエクからロック版を買うのではなく、メーカーサイトからファーム書き換え可能版を買ってください。USBでつないでWebサイトからファームの書き換えが簡単にできます。アリエクのロック版はアンロックしてもUSBファーム焼きができず一々SDにfirmware.binを置いてファーム書き換えをしないといけませんから、ちょっと面倒になります。<br /><br /></p>
<p> </p>]]></content:encoded>



<dc:creator>あやち</dc:creator>
<dc:date>2026-09-14T23:31:22+09:00</dc:date>
</item>
<item rdf:about="https://ayati.cocolog-nifty.com/blog/2026/08/post-5351a2.html">
<title>自炊PDF（紙本スキャン）のePub生成ツール開発中</title>
<link>https://ayati.cocolog-nifty.com/blog/2026/08/post-5351a2.html</link>
<description>いわゆる紙本自炊（手持ちの紙の本をスキャンしてPDFにして電子データとして保持管...</description>
<content:encoded><![CDATA[<p>いわゆる紙本自炊（手持ちの紙の本をスキャンしてPDFにして電子データとして保持管理）は、従来画像PDFで保存閲覧でした。</p>
<p>このため、タブレットやPCでの閲覧が主で、ツールとしても<a href="https://github.com/dnobori/DN_SuperBook_PDF_Converter">登大遊さんのDN_SuperBook_PDF_Converter</a>のように、画像を見やすく処理してタブレット等でより見やすくし、使いやすいPDFビューアで閲覧するという運用にとどまっていました。<br /><br /></p>
<p>小説などテキスト主体の電子書籍は、kindleやkoboでも実感できるように、リフロー型の電子書籍なら文字の大きさを自由に大きくしたり小さくしたりして自分が読みやすいようにできる点が、弱視・老視などに効果が高く、また、電子ペーパーなどのより目に優しいデバイスを活用して眼の健康により良い運用ができるようになりますし、大きく重いタブレットを持ち歩かなくても、手持ちのスマホの小さい画面でも快適に読書できます。</p>
<p><a href="https://github.com/ayati/jisui2epub">jisui2epub</a> は、紙本を自炊して、ScanSnapなどのドキュメントスキャナでPDFにするときに、ドキュメントスキャナの自動OCR機能を利用して、従来PDF検索に利用できることがあるとされてきたOCRテキストを活用し、画像PDFからリフロー型ePubを自動生成するツールを目指して開発をしています。</p>
<p> </p>
<p>当初、ScanSnapの自動ＯＣＲの精度の低さのため生成されたePubで読書するのは本文が崩れてしまって大変苦痛な状態でした。</p>
<p>ある程度自動修正できそうなところは修正する機能を入れたりしましたが、一番有効なのはスキャンするときスーパーファインモードでスキャンすることでした。</p>
<p> </p>
<p>スーパーファインでスキャンしても、ScanSnapのOCRエンジンでは、誤認識がそれなりにあります。</p>
<p>そこで、自炊ＰＤＦの画像を、いまどきのAI-OCRの技術を使って高精度に再OCRすることにしました。</p>
<p>色々試して、現在４つのOCRエンジンを利用して再OCRが可能になりました。再OCRしてePub自動生成することで、誤認識は残るものの、それなりに快適に電子書籍として読書ができるようになりました。</p>
<p>再OCRの4つの選択肢は以下の通りです。jisui2epubリポジトリでの現在の自分の実装の結果でしかないとも言えましょう。Vision APIの文末落ちを+DocAIで補強したのが現在自分がある程度快適に読書できると思った経路になります。</p>
<div><br />
<div><span>#### 得意・不得意</span></div>
<br />
<div><span>**vision_reocr.py（Google Cloud Vision）**</span></div>
<div><span>-</span><span> &#x2705; ルビの再現率が最も高い。時代小説の稀用漢字にも強い</span></div>
<div><span>-</span><span> &#x2705; 二段OCR（極小ルビの回収）・本文ギャップ救済といった作り込みが最も進んでいる</span></div>
<div><span>-</span><span> &#x274C; 列頭の1〜3文字を丸ごと返さないことがある（→</span><span>`--gap-rescue`</span><span> で DocAI が補う）</span></div>
<div><span>-</span><span> &#x274C; 1文字だけの極小ルビを検出漏れしやすい（→二段OCRで回収）</span></div>
<div><span>-</span><span> &#x274C; 挿絵ページでジャンク文字を拾うことがある</span></div>
<br />
<div><span>**docai_reocr.py（Google Cloud Document AI）**</span></div>
<div><span>-</span><span> &#x2705; </span><span>**本文の質が最も高い。**</span><span> 内容レベルの脱落・化けが少ない</span></div>
<div><span>-</span><span> &#x2705; Vision が検出漏れする極小ルビを自前で拾える</span></div>
<div><span>-</span><span> &#x2705; Vision と誤り箇所がほとんど重ならない（校正支援に使える性質）</span></div>
<div><span>-</span><span> &#x274C; </span><span>**無料枠が無い。**</span><span> Vision の約2倍遅い</span></div>
<br />
<div><span>**yomitoku_reocr.py（YomiToku）**</span></div>
<div><span>-</span><span> &#x2705; 完全オフライン・無料・登録不要。導入が </span><span>`pip install`</span><span> 2行で済む</span></div>
<div><span>-</span><span> &#x2705; ルビが語単位でまとまって返るので誤結合が起きにくい</span></div>
<div><span>-</span><span> &#x2705; 挿絵ページでジャンクを返さない。信頼度の低い行を </span><span>`_lowconf.tsv`</span><span> に記録</span></div>
<div><span>-</span><span> &#x274C; </span><span>**非商用限定（CC BY-NC-SA 4.0）**</span></div>
<div><span>-</span><span> &#x274C; 時代小説で稀用漢字を似た常用漢字に置換する（</span><span>`鑓`</span><span>→</span><span>`鍵`</span><span> 等）</span></div>
<div><span>-</span><span> &#x274C; 縦書きの </span><span>`」`</span><span> を </span><span>`一`</span><span> と誤認する（対策済みだがこのツール側で吸収している）</span></div>
<div><span>-</span><span> &#x274C; 濁点の脱落が本文に残る（ルビは自動訂正されるが本文には対策が無い）</span></div>
<br />
<div><span>**ndlocr_reocr.py（NDLOCR-Lite）**</span></div>
<div><span>-</span><span> &#x2705; 完全オフライン・無料・登録不要で、</span><span>**さらに商用利用も可（CC BY 4.0）**</span></div>
<div><span>-</span><span> &#x2705; 本文は Vision と0.7pt差の実用水準</span></div>
<div><span>-</span><span> &#x2705; 挿絵ページでジャンクを返さない</span></div>
<div><span>-</span><span> &#x274C; </span><span>**ルビが弱い（65〜80%）。**</span><span> 本家がルビの文字を読まない設計のため、</span><span> 切り出しから自作しており発展途上</span></div>
<div><span>-</span><span> &#x274C; 時代小説の稀用漢字に弱い（YomiToku と同傾向）</span></div>
<div><span>-</span><span> &#x274C; 導入が3種の中では一番手間（</span><span>`git clone`</span><span> が要る・全角パス不可）</span></div>
<br />
<div><span>#### 併用という選択肢</span></div>
<div><span>`vision_reocr.py --gap-rescue auto`</span><span>（既定）は、Vision が返さない列頭の</span><span>断片を検出したページだけ Document AI で読み直して補う。両方の認証を</span><span>設定しておくと自動で働く（DocAI 課金は欠落ページのみ＝きれいな本なら0〜3頁）。</span></div>
<div><span></span></div>
<div>　　</div>
<div><span></span>　　</div>
<div>現状色々試しながら開発を進めている所ですが、自分的にはまるでダメな非実用から、個人読書用途に限っては使っても面白いかなというところまで変化してきたので、ここで紹介しておきます。</div>
<div>画像PDFをいくら見やすくしても、リフローテキストの方がずっといいと思われる場合には、面白い選択肢だと思います。まんがや画集や図版を多用した書籍には正直意味のない話ですが、テキスト派にはちょっと面白いよと宣伝しておきます。</div>
<div></div>
</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>]]></content:encoded>



<dc:creator>あやち</dc:creator>
<dc:date>2026-08-12T10:50:52+09:00</dc:date>
</item>
<item rdf:about="https://ayati.cocolog-nifty.com/blog/2026/07/post-d46bc4.html">
<title>オープンソース電子書籍リーダー『yomikake』</title>
<link>https://ayati.cocolog-nifty.com/blog/2026/07/post-d46bc4.html</link>
<description>DRMフリーのePubを読むための電子書籍リーダー『yomikake』を開発、公...</description>
<content:encoded><![CDATA[<p>DRMフリーのePubを読むための電子書籍リーダー『yomikake』を開発、公開しました。</p>
<p><a href="https://github.com/ayati/yomikake">https://github.com/ayati/yomikake</a></p>
<p>MITライセンスですので、本体のHTMLをダウンロードして、ローカルに置いて開いたり、ご自身のWebサイトに設置して無償で利用することが可能です。</p>
<p>無料で使える動作サンプル（もちろんフル機能を自由に使えます）も後述の通り用意しています。</p>
<p> </p>
<p>たとえば、PCで開いたときの画面で、『読みかけリスト』の表示はこんな感じです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake01.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake01" src="https://ayati.cocolog-nifty.com/blog/images/yomikake01.png" alt="Yomikake01" width="320" height="232" border="0" /></a></p>
<p>ブック一覧表示だけでなく、カード式の『読みかけリスト』表示は、たとえばスマホの画面だとこんな感じです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake03.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake03" src="https://ayati.cocolog-nifty.com/blog/images/yomikake03.jpg" alt="Yomikake03" width="319" height="711" border="0" /></a></p>
<p>読書中の操作は、お好みで4パターン用意していますが、たとえばL字型パネルのタッチ（PCではクリック）操作ガイドを見るとこんな感じです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake02.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake02" src="https://ayati.cocolog-nifty.com/blog/images/yomikake02.png" alt="Yomikake02" width="320" height="232" border="0" /></a></p>
<p>L字以外にも、上下、左右、ボタン式も選べます。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake05.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake05" src="https://ayati.cocolog-nifty.com/blog/images/yomikake05.png" alt="Yomikake05" width="319" height="840" border="0" /></a></p>
<p>フォントもお好みで色々選べます。手持ちのフォントファイルを取り込んで表示することも可能です。</p>
<p>さらに、フォントはボールド化表示もできる上、ボールド体に加え、縁取り描画によって、さらに太く疑似ボールド化を3段階で追加できます。</p>
<p> </p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake04.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake04" src="https://ayati.cocolog-nifty.com/blog/images/yomikake04.png" alt="Yomikake04" width="319" height="841" border="0" /></a></p>
<p>本文全検索が可能です。</p>
<p>目次タブから検索タブに切り替えて、たとえば超長編小説の登場人物の名前を入れると、全文検索結果が一覧で表示され、ジャンプできます。</p>
<p>なお、目次タブは本来の目次に加え、プログレスバーでの章ジャンプもできます。検索やジャンプで別のページに飛んだ後に少し読んで、また別の検索結果にジャンプして少し読んで、元に戻りたいときも、ジャンプ履歴が少し残っていて戻れますし、読書開始したときの位置も記憶していてすぐ戻れます。手動でしおりを挟んでからジャンプするような手間は不要です。<br />ジャンプ履歴は本を閉じるとクリアされます。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake06.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake06" src="https://ayati.cocolog-nifty.com/blog/images/yomikake06.png" alt="Yomikake06" width="319" height="930" border="0" /></a></p>
<p>自分で使いながら使い勝手を上げていきました。特にWeb小説では、紙本だと数十冊に及ぶ作品が1作品としてサイトに登録されていることがあります。一方で、数話の小品もありますし、連載途中で十数話の場合もあります。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake07.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake07" src="https://ayati.cocolog-nifty.com/blog/images/yomikake07.jpg" alt="Yomikake07" width="319" height="711" border="0" /></a></p>
<p>そこで、概算の予測読み終わりまでの残り時間を表示する機能があります。読みかけ一覧で残り時間が少ない順にソートして表示できるようにもしています。</p>
<p>読書データ画面もあり、残り時間以外に、何週間連続で『yomikake』で読書したかとか、何時間累計で読書したかとか、読書時間の多寡をgithub風週グラフカレンダー表示できます。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomnikae08.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomnikae08" src="https://ayati.cocolog-nifty.com/blog/images/yomnikae08.jpg" alt="Yomnikae08" width="319" height="711" border="0" /></a></p>
<p>読書データでは、『yomikake』で何冊読了して、何冊が読みかけかや、読了した著者のランキングなどを自動で作成して表示できます。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake09.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake09" src="https://ayati.cocolog-nifty.com/blog/images/yomikake09.jpg" alt="Yomikake09" width="319" height="711" border="0" /></a></p>
<p> </p>
<p>yomikake.htmlは<a href="https://github.com/ayati/yomikake">githubで無償配布</a>しています。</p>
<p>また、実際に動作させているサンプルもあります。</p>
<p><a href="https://www.ayati.com/book/yomikake.html">https://www.ayati.com/book/yomikake.html</a></p>
<p>PCのChrome（やEdge）、MacBookやiMacのSafari、AndroidのChromeなどの一般的なモダンブラウザで動作します。</p>
<p> </p>
<p>iOSのSafariは機能の削減や制限が独特のため、専用版を別に作成しています。</p>
<p>iOS専用版の動作サンプルもあります。</p>
<p><a href="https://www.ayati.com/book/yomikake_ios.html">https://www.ayati.com/book/yomikake_ios.html</a></p>
<p> </p>
<p>現在、amazon社のkindle、楽天社のkobo、Google社のPlay Books、apple社のapple booksなど、プラットフォーマーのDRMで暗号化されて、アカウントが停止されたり、サービスが停止したりすると読書できなくなったり、自分の蔵書と思っていた本たちが消えてしまうリスクがあります。自分もkoboやkindleでそれぞれ百冊以上本を買っていますけれど、紙で買った本が確実に手許にあるのに比べ、DRM付の電子書籍はサービス提供社のサービスの範囲で一時的に読める権利を買っているだけです。自分の蔵書ではありません。</p>
<p>紙の本を買って、自炊（裁断とスキャンを行って自分で電子化する作業）すれば、サービス提供社主体でなく、手持ちのデータ主体で電子書籍ライブラリを構築できます。裁断やスキャンは手間がかかりますけれど、大量の本を物理的に自宅に保管するのも、容積、重量、そもそもの場所が足りなくなることも多く、整理も大変です。</p>
<p>青空文庫のように著作権フリーの書籍をボランティアベースで作成して提供しているサイトもあります。</p>
<p>近年では、Web小説投稿サイトに膨大な作品が登録されています。玉石混交とは言いますが、紙書籍化されて発売されるとベストセラーにのる作品も確かにあり、実際とても面白く、楽します。Web小説もまた、すでに書籍文化のうちの大きな一部です。</p>
<p> </p>
<p>DRMフリー電子書籍を楽しむ『yomikake』をはじめとした、ePubを読んで自分が読書を楽しむための、様々なオープンソースソフトを開発しています。</p>
<p>自分のためなので、自分が実際使って、こんなのがあったらいいな、というものを作っています。現時点でも以下の図のように、一通りDRMフリー電子書籍スイートができています。</p>
<p>基本コマンドラインのツールで自分に合わせて作っていますけれど、inputのツールはWindows用のGUIの皮も開発し提供しています。</p>
<p>『yomikake』に至っては、たいていのモダンブラウザで使えます。なんならHTML一枚だけでも基本動作します。</p>
<p>オフラインでの動作も、フェリーで長時間圏外を旅したときの経験から、基本動作可能で読書できるようにと作成しています。</p>
<p>しおりはデバイスのブラウザに自動保存されています。ただ読むだけです。</p>
<p>複数のデバイス、たとえば、Windows PCとMacbookとAndroidスマホとiPhoneとタブレットで読書する場合は、Google Driveでしおりを同期する機能もあります。Google Driveしおり同期のためには、yomikake.htmlをローカルに置くだけではなく、Webサイトに設置してhttpsでアクセスできるようにする必要があります。MITライセンスで無償公開配布しているので、Webサイト構築ができれば可能です。</p>
<p> </p>
<p>DRMフリー電子書籍スイートはこんな感じの構成になっています。すべてオープンソースで無償配布しています。こんな選択肢もあるのです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/yomikake_suite_flow.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="Yomikake_suite_flow" src="https://ayati.cocolog-nifty.com/blog/images/yomikake_suite_flow.png" alt="Yomikake_suite_flow" width="320" height="174" border="0" /></a></p>]]></content:encoded>



<dc:creator>あやち</dc:creator>
<dc:date>2026-07-21T15:47:22+09:00</dc:date>
</item>
<item rdf:about="https://ayati.cocolog-nifty.com/blog/2026/07/post-103a36.html">
<title>Ayati昭和明朝フォント　　ウロコ低減により本文書体として見やすく改修しました</title>
<link>https://ayati.cocolog-nifty.com/blog/2026/07/post-103a36.html</link>
<description>AyatiShowaSerifですが、色々いじりすぎて一部データを壊してしまって...</description>
<content:encoded><![CDATA[<p>AyatiShowaSerifですが、色々いじりすぎて一部データを壊してしまっていました。</p>
<p>あらためてAyatiRoundedSerifから作り直してみます。今回、ウロコの低減を漢字に対して実施しています。<br /><br /></p>
<p>小説本文を読むのは明朝体が良い、と思っていて、ゴシック体の個々の文字の視認性の高さは素晴らしいけれど、文章全体を流れて読んでいくときには、ちょっと違うように感じていました。ひらがなが見やすい反面文章の中で主張が強すぎるし、漢字は美しくありません。</p>
<div id="bgLayers_comp-lb6ch04s2" data-hook="bgLayers" data-motion-part="BG_LAYER comp-lb6ch04s2" class="QG9w8P"><br />
<div id="bgMedia_comp-lb6ch04s2" data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">鉄眼禅師一切経の現物を見に行った時、横画は平行線だけれども終筆は装飾的な三角形のウロコではなく、やや下に下がるか、わずかに太くなって止めている方が一般的でした。縦画が太く横画が細いというのも、横画の本数が多い漢字に対応する場合の話であって、写植の頃の異常に横画が細くなった書体では断じてありませんでした。鉛活字ではインクの滲みである程度の太さが担保されていましたが、写植以降の印刷漢字書体は細すぎて視認性を落としているように感じます。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">UDフォントの明朝体では、縦画横画を極力同じ太さにしていたりしますけれど、これもおかしな話で、漢字は横画が多いことがしばしばあるため、適度に横画を細くするのは合理的な理由がありますし、文書を流れで読んでいると一文字の視認性よりも文章の中の濃淡と漢字熟語の形のパターンで認識して読書しているように思います。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">今のフォントの明朝体は細すぎます。視認性を高めるためにもうちょっと太めにすべきで、縦画と横画は極端に太さに差をつけるのではなく自然に横画の方がやや細い漢字が多くなる、というのが妥当だと思います。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">また、ウロコなどの装飾は、まるでそれが明朝体の証しであるかのように設計されたりしていますけれど、そこまで装飾的な▲を横画終筆に付けまくると文章全体がギザギザとノイズの多いものとなってしまって読書の流れを妨げると感じています。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb"></div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">UD明朝から縦画横画をいじったのがAyatiRoundedSerifで、ひらがなを昭和初期の活字を臨書して書き起こしたのがAyatiShowaSerifでしたけれど、フォントデータをいじくっていてずいぶん壊してしまっていました。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb">今回、AyatiRoundedSerifを出発点にして、ウロコを低減し、高さ半分弱くらいにしてみました。</div>
<div data-motion-part="BG_MEDIA comp-lb6ch04s2" class="ROWgFb"><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/20260714-204623.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260714-204623" src="https://ayati.cocolog-nifty.com/blog/images/20260714-204623.png" alt="20260714-204623" width="320" height="133" border="0" /></a></div>
</div>
<p>スクリプトで処理したので、一部のウロコは低減できていません。そもそも終筆の止めではなく、横画の後左上に筆をつなげるためにはね上げるように動かした後も三角形の横画終端になるので、機械的にすべて減らすのも正解ではないようです。</p>
<p> </p>
<p> </p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/20260714-204256.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260714-204256" src="https://ayati.cocolog-nifty.com/blog/images/20260714-204256.png" alt="20260714-204256" width="320" height="441" border="0" /></a></p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/20260714-204421.png" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260714-204421" src="https://ayati.cocolog-nifty.com/blog/images/20260714-204421.png" alt="20260714-204421" width="319" height="441" border="0" /></a></p>
<p> </p>
<p>パッと見あまり変わりないように見えますけれど、本文にして小説を読んでいるとひっかかりが減ったように感じました。</p>
<p>フォントデータのおかしくなっていたところも直して、一旦ここで公開します。</p>
<p> </p>
<p>無償配布、SIL OPEN FONT LICENSE Version 1.1です。<br /><br /></p>
<p><a href="https://www.ayati.com/font/AyatiShowaSerif_20260714.zip">https://www.ayati.com/font/AyatiShowaSerif_20260714.zip</a></p>
<p>レギュラーとボールドの二種入っています。そのまま使うならボールドの方が見やすいと思っていますけれど、さらにボールド化したらすっかりつぶれてしまいますので、お好みで。</p>
<p> </p>
<p> </p>
<p>『読みかけ』 ePubリーダーなどに取り込んでも使えます。</p>
<p><a href="https://github.com/ayati/yomikake">https://github.com/ayati/yomikake</a></p>
<p><a href="https://www.ayati.com/book/yomikake.html">https://www.ayati.com/book/yomikake.html</a></p>
<p><a href="https://www.ayati.com/book/yomikake_ios.html">https://www.ayati.com/book/yomikake_ios.html</a></p>
<p> </p>
<p>なお、ひらがなを入れる前のウロコ低減AyatiRoundedSerifはこちらです。</p>
<p><a href="https://www.ayati.com/font/AyatiRoundedSerif_20260714.zip">https://www.ayati.com/font/AyatiRoundedSerif_20260714.zip</a></p>
<p> </p>
<p>Ayati昭和明朝フォント<br />---------------------<br />2026/07/14<br />Nobuaki Aono ayati info@ayati.com</p>
<p><br />これらのファイルは、Ayati昭和明朝フォントです。</p>
<p>太平洋戦争前の、鉛合金活字による活版印刷物の文字を使いたくて、<br />Ayati文庫かなフォントを制作しました。<br />昭和15年頃刷られた文庫本を見ながら、ひらがなとカタカナをiPad mini6で臨書し、<br />臨書画像データを背景画像にかなフォントをまったく新たに制作しました。<br />ひらがなとカタカナだけではフォントファイルとして使いにくいので、日本語漢字フォントファイルと<br />合成してAyati昭和明朝フォントを作成しました。</p>
<p><br />Ayati昭和明朝フォントは以下のフォントを改変して制作しました。<br />BIZ UDMincho<br />https://fonts.google.com/specimen/BIZ+UDMincho</p>
<p>縦棒を太く横棒は細くし、半濁点を大きくし、（半角）数字のゼロに斜め線を入れています。<br />ウロコ（漢字の横画の右端に見られる小さな三角形の飾り）を高さ半分弱に低減しています。</p>
<p>乱視（倒乱視）に老視（老眼）が加わった状態で液晶画面の細かい文字を読むときの<br />視認性を重視して、自分用に改変したものです。<br />明朝体フォントは横棒が不当に細く感じていますし、UD明朝や教科書体は縦棒横棒の<br />太さを同一にしすぎ、ボールド体は太すぎると感じる個人的な好みから変更しています。<br />数字のゼロに斜線を入れたり半濁点を大きくしたのはお約束です。</p>
<p>自分用として、ブラウザのフォント設定で固定幅フォントとして使っています。</p>
<p> </p>
<p>ライセンス<br />----------<br />2026/07/14</p>
<p>「SIL OPEN FONT LICENSE Version 1.1」によるライセンスです。</p>
<p>同梱の<br />LICENSE.txt<br />の通りです。</p>
<p>この日本語訳は、以下から参照することができます。<br />https://licenses.opensource.jp/OFL-1.1/OFL-1.1.html</p>
<p>AyatiShowaSerif.ttf<br />のメタデータで改変元フォントの著作権表記を参照できます。</p>
<p> </p>]]></content:encoded>



<dc:creator>あやち</dc:creator>
<dc:date>2026-07-14T21:49:53+09:00</dc:date>
</item>
<item rdf:about="https://ayati.cocolog-nifty.com/blog/2026/06/post-0e282b.html">
<title>ePub読める超小型eInkリーダー　XTEINK X4とXTEINK X3で　日本語フォント入れて無理やり縦書き表示する</title>
<link>https://ayati.cocolog-nifty.com/blog/2026/06/post-0e282b.html</link>
<description>XTEINK X4とXTEINK X3は超軽量コンパクトでテキストベースのePu...</description>
<content:encoded><![CDATA[<p><a href="https://www.xteink.com/products/xteink-x4">XTEINK X4</a>と<a href="https://www.xteink.com/products/xteink-x3">XTEINK X3</a>は超軽量コンパクトでテキストベースのePubをいつでもどこでも読むのに最適なeInkデバイス、電子ペーパー端末です。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink02.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink02" src="https://ayati.cocolog-nifty.com/blog/images/xteink02.jpg" alt="Xteink02" width="320" height="427" border="0" /></a></p>
<p>テキスト主体のePubを読むeInk端末色々あれど、今一番おすすめです！</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink01.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink01" src="https://ayati.cocolog-nifty.com/blog/images/xteink01.jpg" alt="Xteink01" width="320" height="240" border="0" /></a></p>
<p> </p>
<p>XTEINK X4を持った印象としては、あ、これ懐かしの<a href="https://www.sony.jp/products/Consumer/PCOM/VNW-V15/e2_win6.html?srsltid=AfmBOoo9x2JCQAyTgNuLd9F8RR0w9DNEolqkoZg2oNHiYpeJqeCwfgXT">バイオ インフォキャリー（VNW-V10）</a>だね！というものです。<br /><br /></p>
<p>シンプルにテキストを読むのが目的の、超小型超軽量デバイスです。バックライトもなければタッチパネルもありません。内蔵ストレージはmicroSD一枚です。WiFi機能等もちろんありますけれど、microSDリーダー経由でPCからePubをフォルダ分けしてコピーすればそれで充分かと思います。数十冊も入れれば何日か読書を楽しめます。</p>
<p>へ？そんなにDRMレスのePubなんて持ってないよという方は、</p>
<p><a href="https://github.com/ayati/novel_downloader">novel_downloader</a></p>
<p>を使えばそれこそ百でも二百でもすぐにePubファイルを揃えられます。めっちゃ楽しいですよ。</p>
<p>microSDに、テキスト主体のePubファイルはまあいくらでもたくさん入ります。</p>
<p> </p>
<p>そうです、例えばフェリーで二日間圏外を航行しても、XTEINK X4かXTEINK X3があれば暇することなどありません。読書三昧できます。</p>
<p>Webニュースで見たようなスマホの裏に磁石でくっつく、という使い方はまったくしていません。単体でもって使っています。</p>
<p>なにしろ冗談みたいにフラットで軽いです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink03.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink03" src="https://ayati.cocolog-nifty.com/blog/images/xteink03.jpg" alt="Xteink03" width="320" height="427" border="0" /></a></p>
<p>実測値で、XTEINK X4はmicroSD込みで76gです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink04.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink04" src="https://ayati.cocolog-nifty.com/blog/images/xteink04.jpg" alt="Xteink04" width="320" height="427" border="0" /></a></p>
<p>XREINK X3になると、なんと実測値57gです。</p>
<p> </p>
<p>薄型軽量、ちょっと鞄やポケットに忍ばせておけるし、電車の中などで片手でもって読書していても全く重くありません。</p>
<p>隙間時間にぱっと取り出して読書もできます。日中屋外でもますます見やすい画面で読書できます。バックライトもフロントライトもないので、照明を消した夜間では、全く何も見えなくなります。</p>
<p>視認性は驚くほど高く、紙より見やすいよねこれ、という感じです。最近のkindleとか、BIGMEとかのカラーeInk端末って、とっても見にくかったんだなと実感することしきりです。XTEINK X4とXTEINK X3は電子ペーパーでも非常にキレのある表示で、表示品質に不満はありません。</p>
<p>値段もびっくりするほど安いです。</p>
<p>公式から買うのが高いけど簡単ですが、<a href="https://ja.aliexpress.com/w/wholesale-XTEINK-X4.html?spm=a2g0o.productlist.search.0">AliExpress </a>でも様々なセラーから販売されていて、まあ安いです。</p>
<p>自分が買ったストア（<a href="https://www.aliexpress.com/store/1103589183?spm=a2g0o.order_list.order_list_main.22.44b3585arWROXX" target="_blank" rel="noopener" data-spm-anchor-id="a2g0o.order_list.order_list_main.22"><span data-spm-anchor-id="a2g0o.order_list.order_list_main.i0.44b3585arWROXX">Photography Supply Store</span></a> や<span class="order-item-store-name order-item-store-name-no-icon" data-pl="order_item_store_name"><a href="https://www.aliexpress.com/store/1105138585?spm=a2g0o.order_list.order_list_main.7.44b3585arWROXX" target="_blank" rel="noopener" data-spm-anchor-id="a2g0o.order_list.order_list_main.7"><span>Aurora 3C Store）</span><span class="comet-icon comet-icon-arrowright "></span></a></span><span class="comet-icon comet-icon-message "></span><span class="order-item-store-name order-item-store-name-no-icon" data-pl="order_item_store_name"><span>　ではもう扱っていませんが、比較的安めで納期が短くて販売実績豊富なところから買えばいいのではないでしょうか。まあ何事も経験です。日本のamazonでも時折みかけますが、XTEINK X4本体ではなくケースやカバーフィルム（タッチパネルじゃないから不要ですね）が多いようです。アリエクみたいなモール使いたくない方は公式からでいいと思います。</span></span></p>
<p><span class="order-item-store-name order-item-store-name-no-icon" data-pl="order_item_store_name"><span>ちなみに自分はAliExpressと公式両方から買ってみましたが、ハードは同じものが届きました。AliExpressの方は中国語ファームで、公式は英語グローバルファームですが、どちらもサードパーティファーム書き換え可能なハードでした。アリエク経験のある方はアリエクでいいんじゃないでしょうか。AliExpressに登録もしていないような方は公式から買ってください。公式でも十分安いし、届くのは公式だと割と早いです。</span></span></p>
<p>さて、いいことばっかり書いていないで、ここからは弱点についても触れていきます。</p>
<p>まず、ePubを表示できるのは本当ですけれど、画像の表示は遅いし、自動全画面表示ではないし自在にズームできるわけでもないので、固定レイアイトePubは実用には程遠いです。つまりまんがや雑誌や自炊（紙本を裁断、スキャンしてPDFにしてePub変換）ePubは開けるけどあまり使い物にはなりません。いや、小さいだけで視力が良ければ使えないほどでもないかもしれませんけれど、自分にはちょっと無理でした。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink05.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink05" src="https://ayati.cocolog-nifty.com/blog/images/xteink05.jpg" alt="Xteink05" width="320" height="427" border="0" /></a></p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink06.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink06" src="https://ayati.cocolog-nifty.com/blog/images/xteink06.jpg" alt="Xteink06" width="320" height="427" border="0" /></a></p>
<p>ズームできないし、いやズームできたとしてもタッチパネルではないので操作がきびしいでしょう。</p>
<p>表示までわずかに待たされるのもまんがを読むにはつらいです。</p>
<p>なので、ePubが表示できるといっても、画像でなく、テキスト中心のものが合っています。</p>
<p> </p>
<p>ただ、縦書き非対応ですし、ルビ（読みがな）も非対応です。</p>
<p>そもそも、テキストの大きさはフォント依存です。固定サイズのフォントで描画しています。インフォキャリーを思い出したのはこのあたりです。</p>
<p>でも、フォントは好きに入れられるので、好みの大きさの固定サイズフォントファイルを作って入れれば切り替えて閲覧できます。そういう意味では問題ありません。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink07.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink07" src="https://ayati.cocolog-nifty.com/blog/images/xteink07.jpg" alt="Xteink07" width="320" height="427" border="0" /></a></p>
<p>フォントファイルは、ツールで手持ちのフォントから変換することで生成可能です。</p>
<p>ツールは、中国版Githubこと <a href="https://gitee.com/ZYFDroid/xteink-toolkit">giteeに公開</a> されています。Giteeはログイン（アカウントを作るか、GoogleまたはGithubのアカウントでログイン）して、Githubと同様に右側ペインの最新リリースをクリックして、バイナリをダウンロードできます。</p>
<p>今なら <a class="title" href="https://gitee.com/ZYFDroid/xteink-toolkit/releases/tag/v1.3.0.0" target="_blank" rel="noopener">v1.3.0.0</a>  です。　<a href="https://gitee.com/ZYFDroid/xteink-toolkit/releases/download/v1.3.0.0/XTEink%E5%AD%97%E4%BD%93%E8%BD%AC%E6%8D%A2%E5%B7%A5%E5%85%B7_v1.3.0.0.exe"><span> </span>XTEink字体转换工具_v1.3.0.0.exe</a>　が最新バイナリということになります。</p>
<p> </p>
<p>Windows上で好みのフォントをXTEINKデバイスに入れる形式に変換します。</p>
<p>このときに、90度回転したフォントデータを作ってやると、XTEINK X4やXTEINK X3で日本語（なんちゃって）縦書き表示もできるようになるわけです。</p>
<p>画面を90度回転表示に設定してやれば、普通に縦書きｅＰｕｂを表示しているかのようです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink08.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink08" src="https://ayati.cocolog-nifty.com/blog/images/xteink08.jpg" alt="Xteink08" width="320" height="240" border="0" /></a></p>
<p>見ての通り、ルビ（読みがな）は対応していませんし、縦中横も対応していません。「なんちゃって」というのはそのためです。ただ、普通に使う分にはさほど違和感なく縦書きePubであるかのように読むことができます。</p>
<p>色々なeInkデバイス（電子ペーパー端末）でePubを開いたとき、縦書きにならない場合、フォントをいじることで疑似的に縦書き表示であるかのようにして閲覧することができるのです。今回とりあげているXTEINK X4で、どうやって縦書き表示で閲覧しているかを紹介します。</p>
<p>せっかく自作のフォントをコンバートして作ったので、XTEINK X4/X3用のフォントデータを置いておきます。自由に無料でダウンロードしてお使いいただけます。</p>
<p><a href="https://www.ayati.com/font/ayatifonts_xteink_20260616.zip">ayatifonts_xteink_20260616.zip</a></p>
<p> </p>
<p>解凍して出てきたfontsフォルダだけをXTEINK X4/X3のmicroSDにコピーすれば、使えます。</p>
<p>ePub閲覧中に決定ボタンを押してメニューを出し、書体変更（外部）でフォントファイルを選択してください。実際表示して大きさなどで使えそうなものを使えばよいと思います。</p>
<p>X4でもX3でもフォントデータは共通です。</p>
<p> </p>
<p>X4とX3の違いは、大きさで、画面の大きさが違います。筐体両脇の物理ボタンの配置や内容も少し異なります。前面のシーソーボタンは同一です。</p>
<p> </p>
<p>X4とX3の違いでどうしても触れておきたい点があります。それは充電端子です。X4はUSB type-Cです。きわめて一般的で便利です。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink10.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink10" src="https://ayati.cocolog-nifty.com/blog/images/xteink10.jpg" alt="Xteink10" width="320" height="427" border="0" /></a></p>
<p>ところが、X3はUSB type-Cではなくポゴピンです。ばね式の接点と、両脇に磁石があって固定する方式です。</p>
<p>ポゴピンはよくできていて、統一規格があるわけではないのですが、色々な機器で使われています。ただピン数や列配置やピン間隔は様々です。パーツメーカー数社それぞれですが、X3はその中でも比較的シンプルな1列4Pのポゴピンでピン間隔は一般的なようです。</p>
<p>そういうわけで、それっぽい充電用のアダプタを探してみました。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink11.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink11" src="https://ayati.cocolog-nifty.com/blog/images/xteink11.jpg" alt="Xteink11" width="320" height="427" border="0" /></a></p>
<p><a href="https://www.amazon.co.jp/dp/B0GF25LLDB?ref=ppx_yo2ov_dt_b_fed_asin_title">ボイスレコーダー 用 変換マイクロ 小型充電アダプター</a></p>
<p>というのを試しに買ってみました。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink12.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink12" src="https://ayati.cocolog-nifty.com/blog/images/xteink12.jpg" alt="Xteink12" width="320" height="427" border="0" /></a></p>
<p>充電できました。</p>
<p> </p>
<p>ちなみに、</p>
<p><a href="https://www.amazon.co.jp/dp/B0GXKH8MGN?ref=ppx_yo2ov_dt_b_fed_asin_title">For PLAUD NOTE AI/Plaud Note Pro 専用充電ケーブル アダプター type-c端子 4ピン 7.62mmの距離 磁気充電 急速充 電 ボイスレコーダー 用 小型充 電アダプター 持ち運びやすい 旅行用 スマートウォッチ用</a></p>
<p>も注文したのですけれど、届くのに一月ほどかかっていてまだ届いていません。</p>
<p>2026/06/26追記：無事届きました。試すと、同様に充電ランプが点灯しました。</p>
<p> </p>
<p>こうして充電問題も小さなアダプタを旅行用充電グッズポーチに放り込んでおくことで安心できるようになりました。</p>
<p>電池は保つので、そこまで心配する必要はないのかもしれませんけれど、たとえばフェリーに二日乗船してずっと圏外のときに読書し続けられる安心感のためには、本体付属品のケーブルを持ち運ぶか、追加のアダプタがあると安心ではあります。</p>
<p>逆に言うと、そこに気を使わなければならない点で、X3はX4に劣っているとも言えます。X4でも十二分に小さく軽いので、新型小型版のちょっと高いX3を買うよりもX4を買う方をおすすめしておきます。</p>
<p>自分は、X4の方が手になじむけれど、X3の小ささはいいなと、どちらも甲乙つけがたいと思っています。ポゴピン問題も解決したので、今度の旅行はX3にしようかなと思っている所です。X4の方が画面が少し大きいので見やすいとも言えます。フォｔントをカスタマイズして入れれば大きな問題とも思えないので、まあどちらも良いデバイスです。eInkデバイス（電子ペーパー端末）をたくさん買いましたけれど、テキスト主体のePub小説を読むには自信をもっておすすめできます。</p>
<p> </p>
<p>XTEINK X4とXTEINK X3については、海外の情報はそれなりにあるけれど、日本語での動作の情報が限られています。</p>
<p>ここでもうひとつ、サードパーティのオープンソースファームウェア <a href="https://crosspointreader.com/#flash-tools">CrossPoint</a> についても取り上げておきます。</p>
<p>結論から言うとCrossPointは日本語未対応で、たとえばファイル一覧の日本語ファイル名を表示できないし、日本語縦書きePubにも対応していないので、海外のユーザーが持ち上げるほどのメリットは感じることができませんでした。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink13.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink13" src="https://ayati.cocolog-nifty.com/blog/images/xteink13.jpg" alt="Xteink13" width="320" height="427" border="0" /></a></p>
<p>ファイル名のうち、アルファベット部分は表示されます。</p>
<p>対策としては、ファイル名を英数字のみにすべて置き換えてやるという方法はありえます。ちょっとわかりにくそうではありますね。</p>
<p>CrossPoint自体日本語に対応していませんが、ePubの表示に日本語は使うことができます。CrossPoint用のフォントデータは純正ファームウェアとは別の形式になっています。 <a href="https://crosspointreader.com/fonts">Font Builder</a> のページで変換ができます。</p>
<p><br />純正ファーム用フォント変換ツール XTEinkToolkit の方は、フォントを90度回転するチェックボタンがありましたけれど、CrossPoint用フォントツールにはそれがありません。</p>
<p>ということは、事前に無理やり90度横倒しにしたフォントファイルを作成しておき、そのなんちゃって横倒しフォントファイルを変換すればいいわけです。</p>
<p>すごい手間ですけれど、実は他のeInkデバイスでttfを同様の目的で手作業で変換して作ったものがすでにありますので、すぐに試せました。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink14.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink14" src="https://ayati.cocolog-nifty.com/blog/images/xteink14.jpg" alt="Xteink14" width="320" height="427" border="0" /></a></p>
<p> </p>
<p>うん、できました。これでCrossPointも楽しめます。CrossPointの操作画面で日本語対応してないけれど、英語でいいや。</p>
<p>でも、ePubファイル名を英数字のみに変更するのが嫌になって、CrossPointから純正ファームに戻しました。USBでつないでWebサイトで純正ファームを書き込めるので便利なものです。</p>
<p><a href="https://ayati.cocolog-nifty.com/photos/uncategorized/xteink15.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Xteink15" src="https://ayati.cocolog-nifty.com/blog/images/xteink15.jpg" alt="Xteink15" width="320" height="427" border="0" /></a></p>
<p> </p>
<p>うむ、純正ファームウェアは日本語をちゃんとサポートしています。やっぱりこっちだな。海外の評価でCrossPointにしなきゃなどと書いてあるのは鵜吞みにしなくてよいと思います。頑張れば使えなくもないけれど、日本語が前提だと、非対応なので、そんなにいいことないです。</p>
<p> </p>
<p>ということで、XTEINK X4を今すぐ買いましょう！　楽しいよ！</p>
<p> </p>]]></content:encoded>


<dc:subject>小箱</dc:subject>

<dc:creator>あやち</dc:creator>
<dc:date>2026-06-17T07:00:39+09:00</dc:date>
</item>


</rdf:RDF>
