Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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 *restrict
	 x, long *restrict y);

DESCRIPTION
     fcft_kerning() calculates the kerning distances x (horizontal) and y  (ver-
     tical) 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,	OpenType
     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.3				   2026-07-30			 fcft_kerning(3)

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+15.1.quarterly>

home | help