All notable changes to this project will be documented in this file.
- Allowing keeping the font variable [#17].
- Display unicode-range for subsetting.
- 1.9.1: Improve range display logic.
- 1.9.2: Improve local font UI.
- 1.9.3: Migrate project to Rsbuild.
- Will now automatically fill-in typographic family and subfamily names.
- Name settings are now initially hidden, with only the suffix option visible.
- 1.8.3: Fix issue [#11].
- 1.7.3: Fix the bug that hiding deactivated features doesn't work for some fonts (#4). In that case FontFreeze will fallback to not hiding those features.
- Supporting typographic subfamily name setting. (#3)
- One may choose to exclude or to include the subsetting glyphs.
- Update to Pyodide 0.21.3.
- Incorrectly handles glyphs within the higher Unicode range.
- Emoji icons not showing in some environments.
- 1.6.1: Preview box may only use plaintext from now.
- New UI design, allowing file dropping anywhere on the page.
- Capable of handling more legacy font files.
- Improved error handling.
- Progress indicator for loading Python packages.
- Add description in generated font.
- 1.4.5: Update to Pyodide 0.21.1, which fixed issue in Safari v14.
- Make substitution by single-glyph features for maximal compatibility (#2).
- Loading locally installed fonts using local fonts API.
- Option to export to WOFF2 format.
- Upgrade Pyodide to version 0.21.0, which now includes
brotli
package (contributed by myself for this project). - Use web worker for Pyodide.
- "Remove glyphs" functionality.
Initial release.