Releases: DenkiYagi/fontkit
Releases · DenkiYagi/fontkit
Release list
2.0.4-mod.2025.5
What's Changed
- v2.0.4-mod.2025.5: native ESM に対応した型定義を提供 by @falworks-dy in #17
2.0.4-mod.2025.4
What's Changed
Subset#encodeの返値の型定義を修正 by @falworks-dy in #16
2.0.4-mod.2025.3
What's Changed
- 自動テスト追加 等 by @falworks-dy in #10
- WOFF, WOFF2, DFont 形式の対応を削除 by @falworks-dy in #11
- utility系のnpm依存 (clone, fast-deep-equal) を削除 by @falworks-dy in #12
- エラー関連の改善およびエラークラスの細分化 by @falworks-dy in #14
- Update version to
2.0.4-mod.2025.3by @falworks-dy in #15
Full Changelog: 2.0.4-mod.2025.2...2.0.4-mod.2025.3
From MODIFICATIONS.md
Feature/Dependency Removals
- Remove WOFF format support
- Also removing the
tiny-inflatedependency (the indirect dependency may remain)
- Also removing the
- Remove WOFF2 format support
- Also removing the
brotlidependency
- Also removing the
- Remove DFont format support
- Remove the dependencies below by replacing them with new internal helpers (no API changes):
clone(used byTTFSubset)fast-deep-equal(used byCFFDict)
Error Improvements
- Replace generic
Errors with new specificFontkitErrorsubclasses - Fix some error messages
- Rename table decode logging helpers from
logErrors/isLoggingErrorstologWarnings/isLoggingWarningsand downgrade emitted messages to warnings
Other Changes
- Simplify the published TypeScript types by inlining the concrete format exports (
TTFFont/TrueTypeCollection) in place of the old aliases (Font/FontCollection).
2.0.4-mod.2025.2
What's Changed
- Improve UVS lookup performance by @falworks-dy in #9
2.0.4-mod.2025.1
What's Changed
- Improve UVS support by @terurou, @fal-works in #8
Full Changelog: https://github.com/DenkiYagi/fontkit/commits/2.0.4-mod.2025.1
2.0.4-mod.2024.2
What's Changed
- VORGテーブルのデータ取得用プロパティーを追加 by @fal-works in #1
- ascent, descent 等のメトリクスの取得方法を修正 by @fal-works in #2
- TTFFont#layout における OpenType Feature 適用処理の整理・改善 by @fal-works in #3
- APIの defaultLanguage 等が正しく export できていないのを修正 by @fal-works in #4
- 型定義の追加等 by @fal-works in #5
- GlyphRun#features が意図せずnullになることがあるのを修正 by @fal-works in #6