Releases: yamatoiizuka/palt-typesetting
Releases · yamatoiizuka/palt-typesetting
v0.7.4
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
What's Changed
Bug Fixes 🐞
- Make thin spaces around middle dots half-width by @yamatoiizuka in #215
Full Changelog: v0.7.2...v0.7.3
v0.7.2
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
What's Changed
Breaking Changes 🛠
- Typesetter によって生成される CSS クラス名を
.typeset-latin
から.typesetting-latin
等に変更し、命名規則に一貫性を持たせました。またこの変更に伴い、後方互換性のために保持していた.typeset
クラスは削除されました。- Change prefix from 'typeset' to 'typesetting' by @yamatoiizuka in #149
New Features 🎉
- README の拡充を行いました。生成される CSS クラスの一覧の追加や、表記揺れの修正など。
- Update example code in
Typesetter Class
section by @yamatoiizuka in #148
- Update example code in
Full Changelog: v0.6.2...v0.7.1
v0.6.2
What's Changed
New Features 🎉
- Add
.typeset-wrapper
class by @yamatoiizuka in #137 - Add TypeScript support and examples by @yamatoiizuka in #139 , #140
Full Changelog: v0.6.0...v0.6.2
v0.6.0
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 🎉
- README に Astro.js のサンプルコードを追加しました。by @yamatoiizuka in #135
- プロジェクト全体を ESModules に移行しました。by @yamatoiizuka in #132
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
New Features 🎉
- Minimal Firefox Support by @yamatoiizuka in #119
Other Changes
- Create dependabot.yml by @yamatoiizuka in #102
- Prevent thin space insertion around whitespace characters by @yamatoiizuka in #118
New Contributors
- @dependabot made their first contribution in #107
Full Changelog: v0.5.1...v0.5.2
v0.5.1
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
What's Changed
New Features 🎉
- ダイアクリティカルマーク付きラテン文字1文字だけの単語の文字クラス判定を修正 #56 by @sharapeco in #57
- CDN 版の作成 @yamatoiizuka in #58
New Contributors
- @sharapeco made their first contribution in #57
Full Changelog: https://github.com/yamatoiizuka/palt-typesetting/commits/v0.2.1