-
3.3.3 Stable
dnkl released this
2025年12月27日 12:28:27 +01:00 | 3 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FChanged
- Failure to set LCD filter is no longer fatal
- Reject COLRv1 fonts; they are not supported. If the primary font is a COLRv1 font, error out. If a fallback font is COLRv1, skip it, and try the next fallback font instead.
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
1,717 downloads
-
fcft-3.3.3.tar.gz
1,306 downloads ·
2025年12月27日 12:33:03 +01:00 · 724 KiB -
fcft-3.3.3.tar.gz.sig
821 downloads ·
2025年12月27日 12:33:03 +01:00 · 584 B
-
3.3.2 Stable
dnkl released this
2025年07月16日 11:48:24 +02:00 | 13 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FFixed
- Crash when failing to load a font.
- Memory leak in
fcft_fini()if the font cache contained entries for fonts that failed to load.
Contributors
- markstos
Downloads
-
Source code (ZIP)
33 downloads
-
Source code (TAR.GZ)
2,462 downloads
-
fcft-3.3.2.tar.gz
3,435 downloads ·
2025年07月16日 11:52:51 +02:00 · 723 KiB -
fcft-3.3.2.tar.gz.sig
3,121 downloads ·
2025年07月16日 11:52:51 +02:00 · 584 B
-
3.3.1 Stable
dnkl released this
2025年03月13日 13:17:46 +01:00 | 25 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FFixed
- Regression: binary incompatibility with fcft <= 3.2, in
fcft_set_scaling_filter()(#1992).
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
8,352 downloads
-
fcft-3.3.1.tar.gz
287 downloads ·
2025年03月13日 13:20:08 +01:00 · 718 KiB -
fcft-3.3.1.tar.gz.sig
103 downloads ·
2025年03月13日 13:20:07 +01:00 · 584 B
- Regression: binary incompatibility with fcft <= 3.2, in
-
3.3.0 Stable
dnkl released this
2025年03月12日 09:45:43 +01:00 | 32 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FAdded
scaling_filtertofcft_font_options. The default value isFCFT_SCALING_FILTER_CUBIC.- New scaling filters: impulse, box, linear, gaussian, lanczos3 and lanczos3_stretched.
Changed
- When scaling bitmap fonts (not emoji fonts), do not apply a scaling filter. In earlier versions, fcft applied a bilinear scaling filter.
Deprecated
fcft_set_scaling_filter(); usefcft_font_options::scaling_filterinstead.
Downloads
-
Source code (ZIP)
8 downloads
-
Source code (TAR.GZ)
6,776 downloads
-
fcft-3.3.0.tar.gz
46 downloads ·
2025年03月12日 09:49:18 +01:00 · 718 KiB -
fcft-3.3.0.tar.gz.sig
31 downloads ·
2025年03月12日 09:49:17 +01:00 · 584 B
-
3.2.0 Stable
dnkl released this
2025年03月05日 14:08:18 +01:00 | 43 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FAdded
- Nanosvg updated to ea6a6aca009422bba0dbad4c80df6e6ba0c82183
fcft_from_name2(), allowing you to instantiate fonts and override certain rendering defaults.fcft_font_options_create()andfcft_font_options_destroy(), to be used with the newfcft_from_name2().- fcft can now decode color glyphs from sRGB to linear, and optionally render to higher precision pixman surfaces. See the new
fcft_from_name2()andfcft_font_options_create().
Changed
- Unicode codepoints with the emoji components tag are no longer treated as emojis, when selecting font. This fixes an issue where e.g.
0..9were loaded from a fallback font instead of the primary font, if the primary font had the emoji language bit set (#1978).
Deprecated
fcft_set_emoji_presentation()- usefcft_from_name2()instead.
Fixed
- Undefined behavior when using copies of
mtx_tandpthread_rwlock_tobjects.
Contributors
- CismonX
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
447 downloads
-
fcft-3.2.0.tar.gz
12 downloads ·
2025年03月05日 14:13:24 +01:00 · 717 KiB -
fcft-3.2.0.tar.gz.sig
19 downloads ·
2025年03月05日 14:13:22 +01:00 · 584 B
-
3.1.10 Stable
dnkl released this
2025年01月02日 13:40:52 +01:00 | 66 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FAdded
- Unicode data files updated to Unicode 16. Fcft uses these files to determine the default presentation (textual or graphical) for emojis, and to generate pre-compose tables.
Changed
- Use
utf8proc_charwidth()instead ofwcwdith()to calculate character (terminal) width, when building with utf8proc support.
Downloads
-
Source code (ZIP)
13 downloads
-
Source code (TAR.GZ)
13,525 downloads
-
fcft-3.1.10.tar.gz
42 downloads ·
2025年01月02日 13:45:42 +01:00 · 715 KiB -
fcft-3.1.10.tar.gz.sig
33 downloads ·
2025年01月02日 13:45:42 +01:00 · 584 B
-
3.1.9 Stable
dnkl released this
2024年10月23日 13:16:32 +02:00 | 74 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FAdded
- Nanosvg updated to 93ce879dc4c04a3ef1758428ec80083c38610b1f
- Unicode data files updated to 15.1
FCFT_LOG_COLORIZE_AUTOnow respects theNO_COLORenvironment variable.- Support for linking against a system provided nanosvg library. See the new
-Dsystem-nanosvgmeson option. Defaults todisabled(i.e. use the bundled version).
Changed
- Positioning of SVG glyphs; fcft now tries to center them on the line.
Fixed
- Log-level not respected by syslog
- Fcft now automatically ensures the
LC_NUMERIClocale is correctly configured forFcNameParse()(#60). - Failure to lookup font name ("warn: fcft.c:583: failed to get full font name")
Contributors
- Jake Waksbaum
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
51,205 downloads
-
fcft-3.1.9.tar.gz
33 downloads ·
2024年10月23日 13:20:48 +02:00 · 686 KiB -
fcft-3.1.9.tar.gz.sig
29 downloads ·
2024年10月23日 13:20:48 +02:00 · 584 B
-
3.1.8 Stable
dnkl released this
2024年02月26日 15:53:49 +01:00 | 99 commits to master since this releaseSigned by dnklGPG key ID: 5BBD4992C116573FChanged
- Set font size using
FT_Set_Char_Size()instead ofFT_Set_Pixel_Sizes(), as it provides a more fine-grained interface, resulting in a more exact font size (#1621).
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
29,296 downloads
-
fcft-3.1.8.tar.gz
77 downloads ·
2024年03月01日 08:06:54 +01:00 · 682 KiB -
fcft-3.1.8.tar.gz.sig
20 downloads ·
2024年03月01日 08:06:53 +01:00 · 584 B
- Set font size using
-
3.1.7 Stable
dnkl released this
2023年12月15日 09:36:44 +01:00 | 108 commits to master since this releaseDownloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
26,693 downloads
-
Source code (ZIP)
-
3.1.6 Stable
dnkl released this
2023年07月14日 12:29:38 +02:00 | 117 commits to master since this releaseAdded
- nanosvg updated to 9da543e (2022年12月04日)
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
26,862 downloads