- Add
-f
option to filter font list by family name, and a search box in TUI mode to change the filter word (Issue #64, PR #71) - Remove
#[deny(warnings)]
in source code, add it in CI (Issue #70) - Fix build for upcoming Rust 1.79 new lints
- Update deps
- Fix build for Rust 1.75. (by PR #69, thanks @mfrischknecht.)
- Update deps
- Use family + subfamily as a fallback of missing full name, instead of postscript name (Issue #67, fixed by PR #68)
- Add musl libc build for Linux release, static link to crt for Windows release
- Max release profile performance, reduce binary size to around 1M
- Remove dependency of fontconfig and freetype lib
- Add
-vv
option to show font file location and face index - ASCII mode render result now not narrow (Issue #61, fixed by PR #63)
- Support custom font paths
-I/--include <PATH>
(Issue #62, fixed by PR #65), and load system fonts can be skipped by--no-system
. - Now release contains ia32/x64/arm64 binary for Windows
- Now release contains x64/arm64 binary for macOS
- Now release contains x64/arm64/armhf binary Linux
- Thanks to tui's upgrade, mono render don't need do a huge bitmap copy to render char, this will improve some pref
- Upgrade deps to latest version
- Fix tui help text typo
- Add TUI Mode for preview font directly in Terminal
- Remove dependency of
tokio
andhyper
. Because I only need a simple static single page HTTP server, use them is too heavy for me - Add a simple signal thread HTTP server for preview in browser
- Update
once_cell
to1.3.1
- Remove prefix dot(
.
) in output font name
- Remove dependency of
unicode-width
due to only output font family name in english - Adjust character output format
- Init release, has same features as which_fonts_support script