Skip to content

v3.0.0 released

Pre-release
Pre-release
Compare
Choose a tag to compare
@natade-jp natade-jp released this 17 Aug 14:39
· 11 commits to master since this release

機能改善

  • charset名の正規化の強化
  • eucJP-ms に対応
  • 文字コードに依存しない横幅用の関数 getWidth, cutTextForWidth を追加
  • 文字コードの自動判定アルゴリズムを改善
  • 区点コードと文字との相互変換用の関数を追加

仕様変更

  • Unicodeへのエンコード時のBOM付きについて、未設定時のデフォルトをTRUEへ変更
  • charset に" with BOM" が入っている場合は優先的にBOM付きとする仕様に変更
  • EUC-JP 指定を EUC-JP-2004 と同等とみなすように変更
  • 使うかもと思い見せていたprivateなクラスを外に見せないように変更
  • getWidthForSJIS, cutTextForSJIS 等、文字コードに依存した横幅用の関数を削除。

不具合修正

  • 文字解析用のMojiAnalyzerクラスが、CharcterAnalyzerという名前になっていたのを修正
  • EUC-JP, EUC-JIS-2004 で半角カタカナのSS2が0x8Eではなく、0x80になっていたのを修正
  • EUC-JP にて、IBM拡張文字の判定が漏れていたのを修正