Unit msefcfontselect

Uses
Classes, Interfaces, Objects and Records

Description

 

Overview

Functions and Procedures

procedure setupfontinfo(const fontdata: fontdataty; var fontinfo: fontinfoty);
procedure setfontinfoname(const aname: string; var ainfo: fontinfoty);
function buildxftpat(const fontdata: fontdataty; const fontinfo: fontinfoty; const highres: boolean): pfcpattern;
function getfcfontfile(const ainfo: getfontinfoty; out filename: string; out index: integer; out height: integer): boolean;

Types

fontnamety = (...);
fontinfoty = array[fontnamety] of string;

Constants

highresfontshift = 6;
highresfontfakt = 1 shl highresfontshift;
highresfontmask = highresfontfakt - 1;

Variables

defaultfontinfo: fontinfoty;
simpledefaultfont: boolean;
hasdefaultfontarg: boolean;
noxft: boolean;

Description

Functions and Procedures

procedure setupfontinfo(const fontdata: fontdataty; var fontinfo: fontinfoty);
 
procedure setfontinfoname(const aname: string; var ainfo: fontinfoty);
 
function buildxftpat(const fontdata: fontdataty; const fontinfo: fontinfoty; const highres: boolean): pfcpattern;
 
function getfcfontfile(const ainfo: getfontinfoty; out filename: string; out index: integer; out height: integer): boolean;
 

Types

fontnamety = (...);
 
Values
  • fn_foundry
  • fn_family_name
  • fn_weight_name
  • fn_slant
  • fn_setwidth_name
  • fn_addstyle_name
  • fn_pixel_size
  • fn_point_size
  • fn_resolution_x
  • fn_resolution_y
  • fn_spacing
  • fn_average_width
  • fn_charset_registry
  • fn_encoding
fontinfoty = array[fontnamety] of string;
 

Constants

highresfontshift = 6;
 
highresfontfakt = 1 shl highresfontshift;
 
highresfontmask = highresfontfakt - 1;
 

Variables

defaultfontinfo: fontinfoty;
 
simpledefaultfont: boolean;
 
hasdefaultfontarg: boolean;
 
noxft: boolean;
 

Generated by PasDoc 0.16.0.