FreeBSD Manual Pages
fcft_kerning(3) fcft fcft_kerning(3) NAME fcft_kerning - calculate kerning distance between two wide characters SYNOPSIS #include <fcft/fcft.h> bool fcft_kerning( struct fcft_font *font, uint32_t left, uint32_t right, long *re- strict x, long *restrict y); DESCRIPTION fcft_kerning() calculates the kerning distances x (horizontal) and y (vertical) between the two wide characters left and right, in pixels. Both characters must exist in the primary font. fcft_kerning() is just a convenience function around FT_Get_Kerning() and as such, it only supports legacy kern tables. In particular, Open- Type fonts' GPOS tables are not supported. fcft is not a text shaping library. RETURN VALUE On success, fcft_kerning() returns true, and x and y are updated with the kerning distance, in pixels. On error, false is returned. This may happen for several reasons: • The primary font does not have any kerning information. • One, or both, of the two characters have no corresponding glyph in the primary font. • There is no kerning information for this character combination. EXAMPLE See fcft_from_name() 3.3.1 2025-04-12 fcft_kerning(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLE
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fcft_kerning&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>
