.\" Generated by scdoc 1.11.3 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "fcft_capabilities" "3" "2025-01-02" "3.1.10" "fcft" .PP .SH NAME .PP fcft_capabilities - available optional library capabilities .PP .SH SYNOPSIS .PP \fB#include \fR .PP \fBenum fcft_capabilities fcft_capabilities(\fRvoid\fB);\fR .PP .SH DESCRIPTION .PP \fBfcft_capabilities\fR() returns a bitmask of enabled optional library capabilities: .PP .nf .RS 4 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 */ }; .fi .RE .PP .SH FCFT_CAPABILITY_GRAPHEME_SHAPING .PP fcft can do grapheme shaping (using HarfBuzz), and \fBfcft_grapheme_rasterize\fR() can be expected to return non-NULL.\& .PP .SH FCFT_CAPABILITY_TEXT_RUN_SHAPING .PP fcft can do text-run shaping (using HarfBuzz), and \fBfcft_text_run_rasterize\fR() can be expected to return non-NULL.\& .PP .SH FCFT_CAPABILITY_SVG .PP fcft can rasterize glyphs from OT-SVG fonts.\& .PP .SH SEE ALSO .PP \fBfcft_grapheme_glyph_rasterize\fR(), \fBfcft_text_run_rasterize\fR()