/**************************************************************************** * * cffotypes.h * * Basic OpenType/CFF object type definitions (specification). * * Copyright (C) 2017-2023 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used, * modified, and distributed under the terms of the FreeType project * license, LICENSE.TXT. By continuing to use, modify, or distribute * this file you indicate that you have read the license and * understand and accept it fully. * */ #ifndef CFFOTYPES_H_ #define CFFOTYPES_H_ #include <freetype/internal/ftobjs.h> #include <freetype/internal/cfftypes.h> #include <freetype/internal/tttypes.h> #include <freetype/internal/services/svpscmap.h> #include <freetype/internal/pshints.h> FT_BEGIN_HEADER CFF_Face; /************************************************************************** * * @type: * CFF_Size * * @description: * A handle to an OpenType size object. */ CFF_Size; /************************************************************************** * * @type: * CFF_GlyphSlot * * @description: * A handle to an OpenType glyph slot object. */ CFF_GlyphSlot; /************************************************************************** * * @type: * CFF_Internal * * @description: * The interface to the 'internal' field of `FT_Size`. */ CFF_Internal; /************************************************************************** * * Subglyph transformation record. */ CFF_Transform; FT_END_HEADER #endif /* CFFOTYPES_H_ */ /* END */