logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fcft_kerning - calculate kerning distance between two wide characters

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,  OpenType fonts' GPOS tables are not supported. fcft is not a text
       shaping library.

Example

       See fcft_from_name()

3.3.1                                              2025-03-22                                    fcft_kerning(3)

Name

       fcft_kerning - calculate kerning distance between two wide characters

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.

Synopsis

#include<fcft/fcft.h>boolfcft_kerning(structfcft_font*font,uint32_tleft,uint32_tright,long*restrictx,long*restricty);

See Also