Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
ftfntfmt.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* ftfntfmt.h
4
*
5
* Support functions for font formats.
6
*
7
* Copyright (C) 2002-2024 by
8
* David Turner, Robert Wilhelm, and Werner Lemberg.
9
*
10
* This file is part of the FreeType project, and may only be used,
11
* modified, and distributed under the terms of the FreeType project
12
* license, LICENSE.TXT. By continuing to use, modify, or distribute
13
* this file you indicate that you have read the license and
14
* understand and accept it fully.
15
*
16
*/
17
18
19
#ifndef FTFNTFMT_H_
20
#define FTFNTFMT_H_
21
22
#include <freetype/freetype.h>
23
24
#ifdef FREETYPE_H
25
#error "freetype.h of FreeType 1 has been loaded!"
26
#error "Please fix the directory search order for header files"
27
#error "so that freetype.h of FreeType 2 is found first."
28
#endif
29
30
31
FT_BEGIN_HEADER
32
33
34
/**************************************************************************
35
*
36
* @section:
37
* font_formats
38
*
39
* @title:
40
* Font Formats
41
*
42
* @abstract:
43
* Getting the font format.
44
*
45
* @description:
46
* The single function in this section can be used to get the font format.
47
* Note that this information is not needed normally; however, there are
48
* special cases (like in PDF devices) where it is important to
49
* differentiate, in spite of FreeType's uniform API.
50
*
51
*/
52
53
54
/**************************************************************************
55
*
56
* @function:
57
* FT_Get_Font_Format
58
*
59
* @description:
60
* Return a string describing the format of a given face. Possible values
61
* are 'TrueType', 'Type~1', 'BDF', 'PCF', 'Type~42', 'CID~Type~1', 'CFF',
62
* 'PFR', and 'Windows~FNT'.
63
*
64
* The return value is suitable to be used as an X11 FONT_PROPERTY.
65
*
66
* @input:
67
* face ::
68
* Input face handle.
69
*
70
* @return:
71
* Font format string. `NULL` in case of error.
72
*
73
* @note:
74
* A deprecated name for the same function is `FT_Get_X11_Font_Format`.
75
*/
76
FT_EXPORT
(
const
char
* )
77
FT_Get_Font_Format
(
FT_Face
face );
78
79
80
/* deprecated */
81
FT_EXPORT
( const
char
* )
82
FT_Get_X11_Font_Format
(
FT_Face
face );
83
84
85
/* */
86
87
88
FT_END_HEADER
89
90
#endif
/* FTFNTFMT_H_ */
91
92
93
/* END */
FT_Get_X11_Font_Format
FT_Get_X11_Font_Format(FT_Face face)
FT_Get_Font_Format
FT_BEGIN_HEADER FT_Get_Font_Format(FT_Face face)
FT_END_HEADER
#define FT_END_HEADER
Definition
ftheader.h:57
FT_BEGIN_HEADER
#define FT_BEGIN_HEADER
Definition
ftheader.h:37
FT_EXPORT
#define FT_EXPORT(x)
Definition
public-macros.h:104
FT_FaceRec_
Definition
freetype.h:1230
nix
store
w4wi2ik0fkz57b7i8ds4fr1jnj0333j0-freetype-2.13.3-dev
include
freetype2
freetype
ftfntfmt.h
Generated by
1.10.0