|
XenevaOS
|


Go to the source code of this file.
Classes | |
| struct | _ttftable_ |
| struct | _ttf_ |
| struct | _off_sub_ |
| struct | _table_dir_ |
| struct | _head_tbl_ |
| struct | _ttf_cmap_ |
| struct | _ttf_cmap_sub_ |
| struct | _cmap_format_ |
| struct | _cmap_format12_ |
| struct | _cmap_format12_grp_ |
| struct | _cmap_format4_ |
| struct | _maxp_ |
| struct | _glyph_desc_ |
Macros | |
| #define | TTF_TABLE_CMAP 'cmap' |
| #define | TTF_TABLE_GLYF 'glyf' |
| #define | TTF_TABLE_HEAD 'head' |
| #define | TTF_TABLE_HHEA 'hhea' |
| #define | TTF_TABLE_HMTX 'hmtx' |
| #define | TTF_TABLE_LOCA 'loca' |
| #define | TTF_TABLE_MAXP 'maxp' |
| #define | TTF_TABLE_NAME 'name' |
| #define | TTF_TABLE_POST 'post' |
Typedefs | |
| typedef int16_t | shortFrac |
| typedef int32_t | Fixed |
| typedef int16_t | FWord |
| typedef uint16_t | uFWord |
| typedef int16_t | F2Dot14 |
| typedef uint64_t | longDateTime |
| typedef struct _ttftable_ | TTFTable |
| typedef struct _ttf_ | TTFont |
| typedef struct _off_sub_ | TTFOffsetSubtable |
| typedef struct _table_dir_ | TTFTableDirectory |
| typedef struct _head_tbl_ | TTFHead |
| typedef struct _ttf_cmap_ | TTFCmap |
| typedef struct _ttf_cmap_sub_ | TTFCmapSubtable |
| typedef struct _cmap_format_ | TTFCmapFormat |
| typedef struct _cmap_format12_ | TTFCmapFormat12 |
| typedef struct _cmap_format12_grp_ | TTFCmapFormat12Group |
| typedef struct _cmap_format4_ | TTFCmapFormat4 |
| typedef struct _maxp_ | TTFMaxp |
| typedef struct _glyph_desc_ | TTFGlyphDesc |
Functions | |
| TTFont * | TTFLoadFont (ChCanvas *canv, unsigned char *buffer) |
| void | TTFSetFontSize (TTFont *font, float pointSz) |
| #define TTF_TABLE_CMAP 'cmap' |
BSD 2-Clause License
Copyright (c) 2022-2023, Manas Kamal Choudhury All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
| #define TTF_TABLE_GLYF 'glyf' |
| #define TTF_TABLE_HEAD 'head' |
| #define TTF_TABLE_HHEA 'hhea' |
| #define TTF_TABLE_HMTX 'hmtx' |
| #define TTF_TABLE_LOCA 'loca' |
| #define TTF_TABLE_MAXP 'maxp' |
| #define TTF_TABLE_NAME 'name' |
| #define TTF_TABLE_POST 'post' |
| typedef uint64_t longDateTime |
| typedef struct _ttf_cmap_ TTFCmap |
| typedef struct _cmap_format_ TTFCmapFormat |
| typedef struct _cmap_format12_ TTFCmapFormat12 |
| typedef struct _cmap_format12_grp_ TTFCmapFormat12Group |
| typedef struct _cmap_format4_ TTFCmapFormat4 |
| typedef struct _ttf_cmap_sub_ TTFCmapSubtable |
| typedef struct _glyph_desc_ TTFGlyphDesc |
| typedef struct _head_tbl_ TTFHead |
| typedef struct _off_sub_ TTFOffsetSubtable |
| typedef struct _ttftable_ TTFTable |
| typedef struct _table_dir_ TTFTableDirectory |
| void TTFSetFontSize | ( | TTFont * | font, |
| float | pointSz | ||
| ) |