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

FreeBSD Manual Pages

  
 
  

home | help
fcft_capabilities(3)		     fcft		  fcft_capabilities(3)

NAME
       fcft_capabilities - available optional library capabilities

SYNOPSIS
       #include	<fcft/fcft.h>

       enum fcft_capabilities fcft_capabilities(void);

DESCRIPTION
       fcft_capabilities() returns a bitmask of	enabled	optional library capa-
       bilities:

	   enum	fcft_capabilities {
	       FCFT_CAPABILITY_GRAPHEME_SHAPING	= 0x1,	/* Since 2.3.0 */
	       FCFT_CAPABILITY_TEXT_RUN_SHAPING	= 0x2,	/* Since 2.4.0 */
	       FCFT_CAPABILITY_SVG = 0x4,		/* Since 3.1.0 */
	   };

FCFT_CAPABILITY_GRAPHEME_SHAPING
       fcft  can  do grapheme shaping (using HarfBuzz),	and fcft_grapheme_ras-
       terize()	can be expected	to return non-NULL.

FCFT_CAPABILITY_TEXT_RUN_SHAPING
       fcft can	do text-run shaping (using HarfBuzz),  and  fcft_text_run_ras-
       terize()	can be expected	to return non-NULL.

FCFT_CAPABILITY_SVG
       fcft can	rasterize glyphs from OT-SVG fonts.

SEE ALSO
       fcft_grapheme_glyph_rasterize(),	fcft_text_run_rasterize()

3.3.1				  2025-04-12		  fcft_capabilities(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fcft_capabilities&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help