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

  
 
  

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 capabili-
     ties:

	 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_raster-
     ize() can be expected to return non-NULL.

FCFT_CAPABILITY_TEXT_RUN_SHAPING
     fcft can do text-run shaping (using  HarfBuzz),  and  fcft_text_run_raster-
     ize() 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.3				   2026-08-27		    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+15.1.quarterly>

home | help