Skip to content

Releases: yamatoiizuka/palt-typesetting

v0.7.4

23 Jun 08:52
77d312a
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • 217 remove thin spaces between english segments and brackets by @yamatoiizuka in #218

Full Changelog: v0.7.3...v0.7.4

v0.7.3

21 Jun 16:02
b3e83fe
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Full Changelog: v0.7.2...v0.7.3

v0.7.2

21 Jun 15:22
752b146
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • Remove thin spaces between Latin punctuation and Japanese segment by @yamatoiizuka in #210
  • Remove thin spaces between Japanese segments and brackets by @yamatoiizuka in #212

Full Changelog: v0.7.1...v0.7.2

v0.7.1

23 Mar 10:17
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Typesetter によって生成される CSS クラス名を .typeset-latin から .typesetting-latin 等に変更し、命名規則に一貫性を持たせました。またこの変更に伴い、後方互換性のために保持していた .typeset クラスは削除されました。

New Features 🎉

  • README の拡充を行いました。生成される CSS クラスの一覧の追加や、表記揺れの修正など。

Full Changelog: v0.6.2...v0.7.1

v0.6.2

18 Mar 04:35
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Full Changelog: v0.6.0...v0.6.2

v0.6.0

17 Mar 06:15
Compare
Choose a tag to compare

What's Changed

Breaking Changes ⚒

  • Astro(vite 環境)に対応するため、CSS を外部スタイルシートとして読み込む設計に変更しました。 by @yamatoiizuka in #134

    • この変更に伴い、ライブラリ読み込み時に typesetter.css の読み込みが必須となります。
    /* v0.6.0 以降 */
    import Typesetter from 'palt-typesetting'
    import 'palt-typesetting/dist/typesetter.css' // CSS の読み込みを追加
    const typesetter = new Typesetter()
    /* v0.5.2 以前 */
    import Typesetter from 'palt-typesetting'
    const typesetter = new Typesetter()

New Features 🎉

Full Changelog: v0.5.2...v0.6.0

v0.5.2

09 Mar 02:05
e6c3854
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Other Changes

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

27 Feb 15:42
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • カーニング、四分アキをスペース/NBSP ベースに変更しました。これにより、四分アキの幅を数値で厳密に制御できるほか、行末/行頭の四分アキが無視されるようになります。 #73
  • Safari リーダーモードで、カーニングや四分アキ、<wbr> タグに由来する不必要なアキがなるべく表示されないよう修正しました。 #94 #97 #100
  • 日本語と英数だけでなく、日本語とキリル文字/ギリシャ文字/ハングルとの間にも四分アキが挿入されるようにアップデートしました。 #79
  • 英数の判定に、通貨記号や数学記号、上付き/下付きの数字が含まれるよう latenRegex をアップデートしました。 #80
  • デモの HTML をよりセマンティックな記述へとアップデートしました。これにより、ブラウザでリーダーモードや読み上げ機能が有効化されやすくなります。 #91
  • デモのテキスト選択時の背景色を変更しました。 #95
  • テスト環境を Vitest に移行 #64
  • コード編集可能なデモを CodeSandBox から CodePen に移行 #69
  • 型定義の types ディレクトリをプロジェクトルートに移動しました。 #85

Full Changelog: v0.2.1...v0.5.1

v0.2.1

24 Jan 13:45
f80f08f
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • ダイアクリティカルマーク付きラテン文字1文字だけの単語の文字クラス判定を修正 #56 by @sharapeco in #57
  • CDN 版の作成 @yamatoiizuka in #58

New Contributors

Full Changelog: https://github.com/yamatoiizuka/palt-typesetting/commits/v0.2.1