Skip to content

OST版 2026082405

Pre-release
Pre-release

Choose a tag to compare

@osakanataro osakanataro released this 24 Aug 12:13
· 75 commits to feat/vertical-1.6 since this release

本家1.6.0rcをベースに作り直したものです

このリリースには新しいフォント fonts-202608240.zip を添付しています。傍点と縦書き用記号の表示にはフォントの入れ替えが必要です。

今回の変更点

傍点(圏点)の表示に対応

  • CSSの text-emphasis / text-emphasis-style(-epub-/-webkit- 付きも含む)を解釈し、胡麻点・白胡麻点・点・丸・白丸・三角・二重丸の各字形で傍点を描きます
  • 縦書きは1文字=1マスなので、1文字につき1つの印が正確に並びます
  • 同じ範囲にルビと傍点の両方が指定されたときはルビが優先されます
  • 縦書きで連続する欧文(ABC など)は1マスにまとめて横倒しにする仕様のため、印は1つだけ付きます

縦書き用記号がBIZ UD系でも表示されるように

  • これまで ︱︽︾ などはNotoSansJPでしか表示できませんでした。BIZ UD系は該当する字を直接持たないためです
  • フォント内部の縦書き専用字形を取り出す仕組みを拡張し、BIZ UD系でも表示できるようにしました(実字形0字→20字)
  • 縦書き括弧 ︵〜﹄ の行頭・行末禁則も追加

読書フォントに無いCJK互換漢字を代替表示

  • 出版社の組版システムは字体を指定するためにCJK互換漢字を使うことがありますが、書体側にその字体が無いと豆腐になります
  • 実際 BIZ UD系は 蓮 は持つものの 溺・煉 を持たず、表示できていませんでした
  • フォントに字形が無いときだけ、同じ字である統合漢字に置き換えて描くようにしました

使うための手順

  1. microSDをFAT32フォーマットしたものを用意
  2. このリリースにある fonts-202608240.zip の中身を展開して、microSDにfontsフォルダごとコピー
  3. crosspoint-OST-2026082405.bin を microSDにコピー
  4. 万が一の復旧用に https://crosspointreader.com/unlock から update.bin をダウンロードして microSDにコピー
  5. XTEINK X3をsleep状態にしてからmicroSD交換
  6. X3の左側面のボタンと、上側右の電源ボタンを長押しして、「BOOTING」表示になったら離す
  7. crosspoint-OST-2026082405.binを選択して、firmwareを書き換える
  8. 起動後、[Settings]-[Text Settings]にて必要な設定
      [Fonts]は「BIZUDGothic」「BIZUDMincho」「NotoSansJP」のどれかを選択 (私はNotoSansJP)
      [Size]は 見やすいサイズを選択 (私は18pt)
      [Layout]の設定はそのまま
      EPUB読み込みでクラッシュする場合、[Style]は 「Embedded Style」を「OFF」に変えてみる

注意

  • 今回スタイルシートの解釈内容が変わっているため、書き換え後に本を開くとキャッシュが作り直されます。最初の1回だけ表示までに時間がかかります