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_precompose - pre-compose two wide characters into one

Description

fcft_precompose() composes the base and comb wide characters into a single wide character.  For  example,
       L'a' + L'\u0301' can be combined to L'á'.

       If  *_is_from_primary  are  non-NULL, they will be true if the corresponding wide character exists in the
       primary font. If false, it does not exist in the primary font and  fcft_codepoint_rasterize()  will  pick
       the glyph from one of the fallback fonts.

Name

       fcft_precompose - pre-compose two wide characters into one

Return Value

       On success, fcft_precompose() returns a composed wide character. On error, (uint32_t)-1 is returned.

See Also

fcft_codepoint_rasterize(), fcft_kerning()

3.3.1                                              2025-03-22                                 fcft_precompose(3)

Synopsis

#include<fcft/fcft.h>boolfcft_precompose(conststructfcft_font*font,uint32_tbase,uint32_tcomb,bool*base_is_from_primary,bool*comb_is_from_primary,bool*composed_is_from_primary);

See Also