Merge pull request #63551 from bruvzg/font_cfg_dynamic
This commit is contained in:
commit
7f0eb944a5
6 changed files with 3148 additions and 6 deletions
|
@ -26,6 +26,9 @@ if env["x11"]:
|
|||
if env["speechd"]:
|
||||
common_linuxbsd.append(["speechd-so_wrap.c", "tts_linux.cpp"])
|
||||
|
||||
if env["fontconfig"]:
|
||||
common_linuxbsd.append("fontconfig-so_wrap.c")
|
||||
|
||||
if env["udev"]:
|
||||
common_linuxbsd.append("libudev-so_wrap.c")
|
||||
|
||||
|
|
|
@ -41,6 +41,7 @@ def get_opts():
|
|||
BoolVariable("pulseaudio", "Detect and use PulseAudio", True),
|
||||
BoolVariable("dbus", "Detect and use D-Bus to handle screensaver", True),
|
||||
BoolVariable("speechd", "Detect and use Speech Dispatcher for Text-to-Speech support", True),
|
||||
BoolVariable("fontconfig", "Detect and use fontconfig for system fonts support", True),
|
||||
BoolVariable("udev", "Use udev for gamepad connection callbacks", True),
|
||||
BoolVariable("x11", "Enable X11 display", True),
|
||||
BoolVariable("debug_symbols", "Add debugging symbols to release/release_debug builds", True),
|
||||
|
@ -298,11 +299,13 @@ def configure(env):
|
|||
|
||||
## Flags
|
||||
|
||||
if os.system("pkg-config --exists fontconfig") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["FONTCONFIG_ENABLED"])
|
||||
env.ParseConfig("pkg-config fontconfig --cflags --libs")
|
||||
else:
|
||||
print("Warning: fontconfig libraries not found. Disabling the system fonts support.")
|
||||
if env["fontconfig"]:
|
||||
if os.system("pkg-config --exists fontconfig") == 0: # 0 means found
|
||||
env.Append(CPPDEFINES=["FONTCONFIG_ENABLED"])
|
||||
env.ParseConfig("pkg-config fontconfig --cflags") # Only cflags, we dlopen the library.
|
||||
else:
|
||||
env["fontconfig"] = False
|
||||
print("Warning: fontconfig libraries not found. Disabling the system fonts support.")
|
||||
|
||||
if os.system("pkg-config --exists alsa") == 0: # 0 means found
|
||||
env["alsa"] = True
|
||||
|
|
2278
platform/linuxbsd/fontconfig-so_wrap.c
Normal file
2278
platform/linuxbsd/fontconfig-so_wrap.c
Normal file
File diff suppressed because it is too large
Load diff
838
platform/linuxbsd/fontconfig-so_wrap.h
Normal file
838
platform/linuxbsd/fontconfig-so_wrap.h
Normal file
|
@ -0,0 +1,838 @@
|
|||
#ifndef DYLIBLOAD_WRAPPER_FONTCONFIG
|
||||
#define DYLIBLOAD_WRAPPER_FONTCONFIG
|
||||
// This file is generated. Do not edit!
|
||||
// see https://github.com/hpvb/dynload-wrapper for details
|
||||
// generated by ./generate-wrapper.py 0.3 on 2022-07-27 17:50:40
|
||||
// flags: ./generate-wrapper.py --include /usr/include/fontconfig/fontconfig.h --sys-include <fontconfig/fontconfig.h> --soname libfontconfig.so --init-name fontconfig --output-header fontconfig-so_wrap.h --output-implementation fontconfig-so_wrap.c --omit-prefix FcCharSet
|
||||
//
|
||||
#include <stdint.h>
|
||||
|
||||
#define FcBlanksCreate FcBlanksCreate_dylibloader_orig_fontconfig
|
||||
#define FcBlanksDestroy FcBlanksDestroy_dylibloader_orig_fontconfig
|
||||
#define FcBlanksAdd FcBlanksAdd_dylibloader_orig_fontconfig
|
||||
#define FcBlanksIsMember FcBlanksIsMember_dylibloader_orig_fontconfig
|
||||
#define FcCacheDir FcCacheDir_dylibloader_orig_fontconfig
|
||||
#define FcCacheCopySet FcCacheCopySet_dylibloader_orig_fontconfig
|
||||
#define FcCacheSubdir FcCacheSubdir_dylibloader_orig_fontconfig
|
||||
#define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_orig_fontconfig
|
||||
#define FcCacheNumFont FcCacheNumFont_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
|
||||
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_orig_fontconfig
|
||||
#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
|
||||
#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
|
||||
#define FcConfigCreate FcConfigCreate_dylibloader_orig_fontconfig
|
||||
#define FcConfigReference FcConfigReference_dylibloader_orig_fontconfig
|
||||
#define FcConfigDestroy FcConfigDestroy_dylibloader_orig_fontconfig
|
||||
#define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_orig_fontconfig
|
||||
#define FcConfigUptoDate FcConfigUptoDate_dylibloader_orig_fontconfig
|
||||
#define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetCache FcConfigGetCache_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_orig_fontconfig
|
||||
#define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetFonts FcConfigGetFonts_dylibloader_orig_fontconfig
|
||||
#define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_orig_fontconfig
|
||||
#define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_orig_fontconfig
|
||||
#define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_orig_fontconfig
|
||||
#define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_orig_fontconfig
|
||||
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
|
||||
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_orig_fontconfig
|
||||
#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_orig_fontconfig
|
||||
#define FcValuePrint FcValuePrint_dylibloader_orig_fontconfig
|
||||
#define FcPatternPrint FcPatternPrint_dylibloader_orig_fontconfig
|
||||
#define FcFontSetPrint FcFontSetPrint_dylibloader_orig_fontconfig
|
||||
#define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_orig_fontconfig
|
||||
#define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_orig_fontconfig
|
||||
#define FcFileIsDir FcFileIsDir_dylibloader_orig_fontconfig
|
||||
#define FcFileScan FcFileScan_dylibloader_orig_fontconfig
|
||||
#define FcDirScan FcDirScan_dylibloader_orig_fontconfig
|
||||
#define FcDirSave FcDirSave_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheLoad FcDirCacheLoad_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheRescan FcDirCacheRescan_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheRead FcDirCacheRead_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
|
||||
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
|
||||
#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_orig_fontconfig
|
||||
#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
|
||||
#define FcInitLoadConfig FcInitLoadConfig_dylibloader_orig_fontconfig
|
||||
#define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_orig_fontconfig
|
||||
#define FcInit FcInit_dylibloader_orig_fontconfig
|
||||
#define FcFini FcFini_dylibloader_orig_fontconfig
|
||||
#define FcGetVersion FcGetVersion_dylibloader_orig_fontconfig
|
||||
#define FcInitReinitialize FcInitReinitialize_dylibloader_orig_fontconfig
|
||||
#define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_orig_fontconfig
|
||||
#define FcGetLangs FcGetLangs_dylibloader_orig_fontconfig
|
||||
#define FcLangNormalize FcLangNormalize_dylibloader_orig_fontconfig
|
||||
#define FcLangGetCharSet FcLangGetCharSet_dylibloader_orig_fontconfig
|
||||
#define FcLangSetCreate FcLangSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcLangSetDestroy FcLangSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcLangSetCopy FcLangSetCopy_dylibloader_orig_fontconfig
|
||||
#define FcLangSetAdd FcLangSetAdd_dylibloader_orig_fontconfig
|
||||
#define FcLangSetDel FcLangSetDel_dylibloader_orig_fontconfig
|
||||
#define FcLangSetHasLang FcLangSetHasLang_dylibloader_orig_fontconfig
|
||||
#define FcLangSetCompare FcLangSetCompare_dylibloader_orig_fontconfig
|
||||
#define FcLangSetContains FcLangSetContains_dylibloader_orig_fontconfig
|
||||
#define FcLangSetEqual FcLangSetEqual_dylibloader_orig_fontconfig
|
||||
#define FcLangSetHash FcLangSetHash_dylibloader_orig_fontconfig
|
||||
#define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_orig_fontconfig
|
||||
#define FcLangSetUnion FcLangSetUnion_dylibloader_orig_fontconfig
|
||||
#define FcLangSetSubtract FcLangSetSubtract_dylibloader_orig_fontconfig
|
||||
#define FcObjectSetCreate FcObjectSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcObjectSetAdd FcObjectSetAdd_dylibloader_orig_fontconfig
|
||||
#define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_orig_fontconfig
|
||||
#define FcObjectSetBuild FcObjectSetBuild_dylibloader_orig_fontconfig
|
||||
#define FcFontSetList FcFontSetList_dylibloader_orig_fontconfig
|
||||
#define FcFontList FcFontList_dylibloader_orig_fontconfig
|
||||
#define FcAtomicCreate FcAtomicCreate_dylibloader_orig_fontconfig
|
||||
#define FcAtomicLock FcAtomicLock_dylibloader_orig_fontconfig
|
||||
#define FcAtomicNewFile FcAtomicNewFile_dylibloader_orig_fontconfig
|
||||
#define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_orig_fontconfig
|
||||
#define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_orig_fontconfig
|
||||
#define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_orig_fontconfig
|
||||
#define FcAtomicUnlock FcAtomicUnlock_dylibloader_orig_fontconfig
|
||||
#define FcAtomicDestroy FcAtomicDestroy_dylibloader_orig_fontconfig
|
||||
#define FcFontSetMatch FcFontSetMatch_dylibloader_orig_fontconfig
|
||||
#define FcFontMatch FcFontMatch_dylibloader_orig_fontconfig
|
||||
#define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_orig_fontconfig
|
||||
#define FcFontSetSort FcFontSetSort_dylibloader_orig_fontconfig
|
||||
#define FcFontSort FcFontSort_dylibloader_orig_fontconfig
|
||||
#define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_orig_fontconfig
|
||||
#define FcMatrixCopy FcMatrixCopy_dylibloader_orig_fontconfig
|
||||
#define FcMatrixEqual FcMatrixEqual_dylibloader_orig_fontconfig
|
||||
#define FcMatrixMultiply FcMatrixMultiply_dylibloader_orig_fontconfig
|
||||
#define FcMatrixRotate FcMatrixRotate_dylibloader_orig_fontconfig
|
||||
#define FcMatrixScale FcMatrixScale_dylibloader_orig_fontconfig
|
||||
#define FcMatrixShear FcMatrixShear_dylibloader_orig_fontconfig
|
||||
#define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_orig_fontconfig
|
||||
#define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_orig_fontconfig
|
||||
#define FcNameGetObjectType FcNameGetObjectType_dylibloader_orig_fontconfig
|
||||
#define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_orig_fontconfig
|
||||
#define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_orig_fontconfig
|
||||
#define FcNameGetConstant FcNameGetConstant_dylibloader_orig_fontconfig
|
||||
#define FcNameConstant FcNameConstant_dylibloader_orig_fontconfig
|
||||
#define FcNameParse FcNameParse_dylibloader_orig_fontconfig
|
||||
#define FcNameUnparse FcNameUnparse_dylibloader_orig_fontconfig
|
||||
#define FcPatternCreate FcPatternCreate_dylibloader_orig_fontconfig
|
||||
#define FcPatternDuplicate FcPatternDuplicate_dylibloader_orig_fontconfig
|
||||
#define FcPatternReference FcPatternReference_dylibloader_orig_fontconfig
|
||||
#define FcPatternFilter FcPatternFilter_dylibloader_orig_fontconfig
|
||||
#define FcValueDestroy FcValueDestroy_dylibloader_orig_fontconfig
|
||||
#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
|
||||
#define FcValueSave FcValueSave_dylibloader_orig_fontconfig
|
||||
#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
|
||||
#define FcPatternObjectCount FcPatternObjectCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
|
||||
#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
|
||||
#define FcPatternAdd FcPatternAdd_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddWeak FcPatternAddWeak_dylibloader_orig_fontconfig
|
||||
#define FcPatternGet FcPatternGet_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_orig_fontconfig
|
||||
#define FcPatternDel FcPatternDel_dylibloader_orig_fontconfig
|
||||
#define FcPatternRemove FcPatternRemove_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddInteger FcPatternAddInteger_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddDouble FcPatternAddDouble_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddString FcPatternAddString_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddBool FcPatternAddBool_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_orig_fontconfig
|
||||
#define FcPatternAddRange FcPatternAddRange_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetInteger FcPatternGetInteger_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetDouble FcPatternGetDouble_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetString FcPatternGetString_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetBool FcPatternGetBool_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_orig_fontconfig
|
||||
#define FcPatternGetRange FcPatternGetRange_dylibloader_orig_fontconfig
|
||||
#define FcPatternVaBuild FcPatternVaBuild_dylibloader_orig_fontconfig
|
||||
#define FcPatternBuild FcPatternBuild_dylibloader_orig_fontconfig
|
||||
#define FcPatternFormat FcPatternFormat_dylibloader_orig_fontconfig
|
||||
#define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_orig_fontconfig
|
||||
#define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_orig_fontconfig
|
||||
#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
|
||||
#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
|
||||
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterStart FcPatternIterStart_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterNext FcPatternIterNext_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterEqual FcPatternIterEqual_dylibloader_orig_fontconfig
|
||||
#define FcPatternFindIter FcPatternFindIter_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_orig_fontconfig
|
||||
#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
|
||||
#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_orig_fontconfig
|
||||
#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
|
||||
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
|
||||
#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
|
||||
#define FcStrFree FcStrFree_dylibloader_orig_fontconfig
|
||||
#define FcStrDowncase FcStrDowncase_dylibloader_orig_fontconfig
|
||||
#define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_orig_fontconfig
|
||||
#define FcStrCmp FcStrCmp_dylibloader_orig_fontconfig
|
||||
#define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_orig_fontconfig
|
||||
#define FcStrStr FcStrStr_dylibloader_orig_fontconfig
|
||||
#define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_orig_fontconfig
|
||||
#define FcUtf8Len FcUtf8Len_dylibloader_orig_fontconfig
|
||||
#define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_orig_fontconfig
|
||||
#define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_orig_fontconfig
|
||||
#define FcUtf16Len FcUtf16Len_dylibloader_orig_fontconfig
|
||||
#define FcStrDirname FcStrDirname_dylibloader_orig_fontconfig
|
||||
#define FcStrBasename FcStrBasename_dylibloader_orig_fontconfig
|
||||
#define FcStrSetCreate FcStrSetCreate_dylibloader_orig_fontconfig
|
||||
#define FcStrSetMember FcStrSetMember_dylibloader_orig_fontconfig
|
||||
#define FcStrSetEqual FcStrSetEqual_dylibloader_orig_fontconfig
|
||||
#define FcStrSetAdd FcStrSetAdd_dylibloader_orig_fontconfig
|
||||
#define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_orig_fontconfig
|
||||
#define FcStrSetDel FcStrSetDel_dylibloader_orig_fontconfig
|
||||
#define FcStrSetDestroy FcStrSetDestroy_dylibloader_orig_fontconfig
|
||||
#define FcStrListCreate FcStrListCreate_dylibloader_orig_fontconfig
|
||||
#define FcStrListFirst FcStrListFirst_dylibloader_orig_fontconfig
|
||||
#define FcStrListNext FcStrListNext_dylibloader_orig_fontconfig
|
||||
#define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig
|
||||
#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig
|
||||
#include <fontconfig/fontconfig.h>
|
||||
#undef FcBlanksCreate
|
||||
#undef FcBlanksDestroy
|
||||
#undef FcBlanksAdd
|
||||
#undef FcBlanksIsMember
|
||||
#undef FcCacheDir
|
||||
#undef FcCacheCopySet
|
||||
#undef FcCacheSubdir
|
||||
#undef FcCacheNumSubdir
|
||||
#undef FcCacheNumFont
|
||||
#undef FcDirCacheUnlink
|
||||
#undef FcDirCacheValid
|
||||
#undef FcDirCacheClean
|
||||
#undef FcCacheCreateTagFile
|
||||
#undef FcDirCacheCreateUUID
|
||||
#undef FcDirCacheDeleteUUID
|
||||
#undef FcConfigHome
|
||||
#undef FcConfigEnableHome
|
||||
#undef FcConfigFilename
|
||||
#undef FcConfigCreate
|
||||
#undef FcConfigReference
|
||||
#undef FcConfigDestroy
|
||||
#undef FcConfigSetCurrent
|
||||
#undef FcConfigGetCurrent
|
||||
#undef FcConfigUptoDate
|
||||
#undef FcConfigBuildFonts
|
||||
#undef FcConfigGetFontDirs
|
||||
#undef FcConfigGetConfigDirs
|
||||
#undef FcConfigGetConfigFiles
|
||||
#undef FcConfigGetCache
|
||||
#undef FcConfigGetBlanks
|
||||
#undef FcConfigGetCacheDirs
|
||||
#undef FcConfigGetRescanInterval
|
||||
#undef FcConfigSetRescanInterval
|
||||
#undef FcConfigGetFonts
|
||||
#undef FcConfigAppFontAddFile
|
||||
#undef FcConfigAppFontAddDir
|
||||
#undef FcConfigAppFontClear
|
||||
#undef FcConfigSubstituteWithPat
|
||||
#undef FcConfigSubstitute
|
||||
#undef FcConfigGetSysRoot
|
||||
#undef FcConfigSetSysRoot
|
||||
#undef FcConfigFileInfoIterInit
|
||||
#undef FcConfigFileInfoIterNext
|
||||
#undef FcConfigFileInfoIterGet
|
||||
#undef FcValuePrint
|
||||
#undef FcPatternPrint
|
||||
#undef FcFontSetPrint
|
||||
#undef FcGetDefaultLangs
|
||||
#undef FcDefaultSubstitute
|
||||
#undef FcFileIsDir
|
||||
#undef FcFileScan
|
||||
#undef FcDirScan
|
||||
#undef FcDirSave
|
||||
#undef FcDirCacheLoad
|
||||
#undef FcDirCacheRescan
|
||||
#undef FcDirCacheRead
|
||||
#undef FcDirCacheLoadFile
|
||||
#undef FcDirCacheUnload
|
||||
#undef FcFreeTypeQuery
|
||||
#undef FcFreeTypeQueryAll
|
||||
#undef FcFontSetCreate
|
||||
#undef FcFontSetDestroy
|
||||
#undef FcFontSetAdd
|
||||
#undef FcInitLoadConfig
|
||||
#undef FcInitLoadConfigAndFonts
|
||||
#undef FcInit
|
||||
#undef FcFini
|
||||
#undef FcGetVersion
|
||||
#undef FcInitReinitialize
|
||||
#undef FcInitBringUptoDate
|
||||
#undef FcGetLangs
|
||||
#undef FcLangNormalize
|
||||
#undef FcLangGetCharSet
|
||||
#undef FcLangSetCreate
|
||||
#undef FcLangSetDestroy
|
||||
#undef FcLangSetCopy
|
||||
#undef FcLangSetAdd
|
||||
#undef FcLangSetDel
|
||||
#undef FcLangSetHasLang
|
||||
#undef FcLangSetCompare
|
||||
#undef FcLangSetContains
|
||||
#undef FcLangSetEqual
|
||||
#undef FcLangSetHash
|
||||
#undef FcLangSetGetLangs
|
||||
#undef FcLangSetUnion
|
||||
#undef FcLangSetSubtract
|
||||
#undef FcObjectSetCreate
|
||||
#undef FcObjectSetAdd
|
||||
#undef FcObjectSetDestroy
|
||||
#undef FcObjectSetVaBuild
|
||||
#undef FcObjectSetBuild
|
||||
#undef FcFontSetList
|
||||
#undef FcFontList
|
||||
#undef FcAtomicCreate
|
||||
#undef FcAtomicLock
|
||||
#undef FcAtomicNewFile
|
||||
#undef FcAtomicOrigFile
|
||||
#undef FcAtomicReplaceOrig
|
||||
#undef FcAtomicDeleteNew
|
||||
#undef FcAtomicUnlock
|
||||
#undef FcAtomicDestroy
|
||||
#undef FcFontSetMatch
|
||||
#undef FcFontMatch
|
||||
#undef FcFontRenderPrepare
|
||||
#undef FcFontSetSort
|
||||
#undef FcFontSort
|
||||
#undef FcFontSetSortDestroy
|
||||
#undef FcMatrixCopy
|
||||
#undef FcMatrixEqual
|
||||
#undef FcMatrixMultiply
|
||||
#undef FcMatrixRotate
|
||||
#undef FcMatrixScale
|
||||
#undef FcMatrixShear
|
||||
#undef FcNameRegisterObjectTypes
|
||||
#undef FcNameUnregisterObjectTypes
|
||||
#undef FcNameGetObjectType
|
||||
#undef FcNameRegisterConstants
|
||||
#undef FcNameUnregisterConstants
|
||||
#undef FcNameGetConstant
|
||||
#undef FcNameConstant
|
||||
#undef FcNameParse
|
||||
#undef FcNameUnparse
|
||||
#undef FcPatternCreate
|
||||
#undef FcPatternDuplicate
|
||||
#undef FcPatternReference
|
||||
#undef FcPatternFilter
|
||||
#undef FcValueDestroy
|
||||
#undef FcValueEqual
|
||||
#undef FcValueSave
|
||||
#undef FcPatternDestroy
|
||||
#undef FcPatternObjectCount
|
||||
#undef FcPatternEqual
|
||||
#undef FcPatternEqualSubset
|
||||
#undef FcPatternHash
|
||||
#undef FcPatternAdd
|
||||
#undef FcPatternAddWeak
|
||||
#undef FcPatternGet
|
||||
#undef FcPatternGetWithBinding
|
||||
#undef FcPatternDel
|
||||
#undef FcPatternRemove
|
||||
#undef FcPatternAddInteger
|
||||
#undef FcPatternAddDouble
|
||||
#undef FcPatternAddString
|
||||
#undef FcPatternAddMatrix
|
||||
#undef FcPatternAddCharSet
|
||||
#undef FcPatternAddBool
|
||||
#undef FcPatternAddLangSet
|
||||
#undef FcPatternAddRange
|
||||
#undef FcPatternGetInteger
|
||||
#undef FcPatternGetDouble
|
||||
#undef FcPatternGetString
|
||||
#undef FcPatternGetMatrix
|
||||
#undef FcPatternGetCharSet
|
||||
#undef FcPatternGetBool
|
||||
#undef FcPatternGetLangSet
|
||||
#undef FcPatternGetRange
|
||||
#undef FcPatternVaBuild
|
||||
#undef FcPatternBuild
|
||||
#undef FcPatternFormat
|
||||
#undef FcRangeCreateDouble
|
||||
#undef FcRangeCreateInteger
|
||||
#undef FcRangeDestroy
|
||||
#undef FcRangeCopy
|
||||
#undef FcRangeGetDouble
|
||||
#undef FcPatternIterStart
|
||||
#undef FcPatternIterNext
|
||||
#undef FcPatternIterEqual
|
||||
#undef FcPatternFindIter
|
||||
#undef FcPatternIterIsValid
|
||||
#undef FcPatternIterGetObject
|
||||
#undef FcPatternIterValueCount
|
||||
#undef FcPatternIterGetValue
|
||||
#undef FcWeightFromOpenType
|
||||
#undef FcWeightFromOpenTypeDouble
|
||||
#undef FcWeightToOpenType
|
||||
#undef FcWeightToOpenTypeDouble
|
||||
#undef FcStrCopy
|
||||
#undef FcStrCopyFilename
|
||||
#undef FcStrPlus
|
||||
#undef FcStrFree
|
||||
#undef FcStrDowncase
|
||||
#undef FcStrCmpIgnoreCase
|
||||
#undef FcStrCmp
|
||||
#undef FcStrStrIgnoreCase
|
||||
#undef FcStrStr
|
||||
#undef FcUtf8ToUcs4
|
||||
#undef FcUtf8Len
|
||||
#undef FcUcs4ToUtf8
|
||||
#undef FcUtf16ToUcs4
|
||||
#undef FcUtf16Len
|
||||
#undef FcStrDirname
|
||||
#undef FcStrBasename
|
||||
#undef FcStrSetCreate
|
||||
#undef FcStrSetMember
|
||||
#undef FcStrSetEqual
|
||||
#undef FcStrSetAdd
|
||||
#undef FcStrSetAddFilename
|
||||
#undef FcStrSetDel
|
||||
#undef FcStrSetDestroy
|
||||
#undef FcStrListCreate
|
||||
#undef FcStrListFirst
|
||||
#undef FcStrListNext
|
||||
#undef FcStrListDone
|
||||
#undef FcConfigParseAndLoad
|
||||
#undef FcConfigParseAndLoadFromMemory
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define FcBlanksCreate FcBlanksCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcBlanksDestroy FcBlanksDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcBlanksAdd FcBlanksAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcBlanksIsMember FcBlanksIsMember_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheDir FcCacheDir_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheCopySet FcCacheCopySet_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheSubdir FcCacheSubdir_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheNumFont FcCacheNumFont_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheValid FcDirCacheValid_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheClean FcDirCacheClean_dylibloader_wrapper_fontconfig
|
||||
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigHome FcConfigHome_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFilename FcConfigFilename_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigCreate FcConfigCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigReference FcConfigReference_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigDestroy FcConfigDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigUptoDate FcConfigUptoDate_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetCache FcConfigGetCache_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetFonts FcConfigGetFonts_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig
|
||||
#define FcValuePrint FcValuePrint_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternPrint FcPatternPrint_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetPrint FcFontSetPrint_dylibloader_wrapper_fontconfig
|
||||
#define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_wrapper_fontconfig
|
||||
#define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_wrapper_fontconfig
|
||||
#define FcFileIsDir FcFileIsDir_dylibloader_wrapper_fontconfig
|
||||
#define FcFileScan FcFileScan_dylibloader_wrapper_fontconfig
|
||||
#define FcDirScan FcDirScan_dylibloader_wrapper_fontconfig
|
||||
#define FcDirSave FcDirSave_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheLoad FcDirCacheLoad_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheRescan FcDirCacheRescan_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheRead FcDirCacheRead_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_wrapper_fontconfig
|
||||
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_wrapper_fontconfig
|
||||
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_wrapper_fontconfig
|
||||
#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetCreate FcFontSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetAdd FcFontSetAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcInitLoadConfig FcInitLoadConfig_dylibloader_wrapper_fontconfig
|
||||
#define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig
|
||||
#define FcInit FcInit_dylibloader_wrapper_fontconfig
|
||||
#define FcFini FcFini_dylibloader_wrapper_fontconfig
|
||||
#define FcGetVersion FcGetVersion_dylibloader_wrapper_fontconfig
|
||||
#define FcInitReinitialize FcInitReinitialize_dylibloader_wrapper_fontconfig
|
||||
#define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_wrapper_fontconfig
|
||||
#define FcGetLangs FcGetLangs_dylibloader_wrapper_fontconfig
|
||||
#define FcLangNormalize FcLangNormalize_dylibloader_wrapper_fontconfig
|
||||
#define FcLangGetCharSet FcLangGetCharSet_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetCreate FcLangSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetDestroy FcLangSetDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetCopy FcLangSetCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetAdd FcLangSetAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetDel FcLangSetDel_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetHasLang FcLangSetHasLang_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetCompare FcLangSetCompare_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetContains FcLangSetContains_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetEqual FcLangSetEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetHash FcLangSetHash_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetUnion FcLangSetUnion_dylibloader_wrapper_fontconfig
|
||||
#define FcLangSetSubtract FcLangSetSubtract_dylibloader_wrapper_fontconfig
|
||||
#define FcObjectSetCreate FcObjectSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcObjectSetAdd FcObjectSetAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_wrapper_fontconfig
|
||||
#define FcObjectSetBuild FcObjectSetBuild_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetList FcFontSetList_dylibloader_wrapper_fontconfig
|
||||
#define FcFontList FcFontList_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicCreate FcAtomicCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicLock FcAtomicLock_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicNewFile FcAtomicNewFile_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicUnlock FcAtomicUnlock_dylibloader_wrapper_fontconfig
|
||||
#define FcAtomicDestroy FcAtomicDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetMatch FcFontSetMatch_dylibloader_wrapper_fontconfig
|
||||
#define FcFontMatch FcFontMatch_dylibloader_wrapper_fontconfig
|
||||
#define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetSort FcFontSetSort_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSort FcFontSort_dylibloader_wrapper_fontconfig
|
||||
#define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixCopy FcMatrixCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixEqual FcMatrixEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixMultiply FcMatrixMultiply_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixRotate FcMatrixRotate_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixScale FcMatrixScale_dylibloader_wrapper_fontconfig
|
||||
#define FcMatrixShear FcMatrixShear_dylibloader_wrapper_fontconfig
|
||||
#define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig
|
||||
#define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig
|
||||
#define FcNameGetObjectType FcNameGetObjectType_dylibloader_wrapper_fontconfig
|
||||
#define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_wrapper_fontconfig
|
||||
#define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_wrapper_fontconfig
|
||||
#define FcNameGetConstant FcNameGetConstant_dylibloader_wrapper_fontconfig
|
||||
#define FcNameConstant FcNameConstant_dylibloader_wrapper_fontconfig
|
||||
#define FcNameParse FcNameParse_dylibloader_wrapper_fontconfig
|
||||
#define FcNameUnparse FcNameUnparse_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternCreate FcPatternCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternDuplicate FcPatternDuplicate_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternReference FcPatternReference_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternFilter FcPatternFilter_dylibloader_wrapper_fontconfig
|
||||
#define FcValueDestroy FcValueDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcValueEqual FcValueEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcValueSave FcValueSave_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternDestroy FcPatternDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternObjectCount FcPatternObjectCount_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternEqual FcPatternEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternHash FcPatternHash_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAdd FcPatternAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddWeak FcPatternAddWeak_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGet FcPatternGet_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternDel FcPatternDel_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternRemove FcPatternRemove_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddInteger FcPatternAddInteger_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddDouble FcPatternAddDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddString FcPatternAddString_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddBool FcPatternAddBool_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternAddRange FcPatternAddRange_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetInteger FcPatternGetInteger_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetDouble FcPatternGetDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetString FcPatternGetString_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetBool FcPatternGetBool_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternGetRange FcPatternGetRange_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternVaBuild FcPatternVaBuild_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternBuild FcPatternBuild_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternFormat FcPatternFormat_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeDestroy FcRangeDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeCopy FcRangeCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterStart FcPatternIterStart_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterNext FcPatternIterNext_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterEqual FcPatternIterEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternFindIter FcPatternFindIter_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_wrapper_fontconfig
|
||||
#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_wrapper_fontconfig
|
||||
#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCopy FcStrCopy_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_wrapper_fontconfig
|
||||
#define FcStrPlus FcStrPlus_dylibloader_wrapper_fontconfig
|
||||
#define FcStrFree FcStrFree_dylibloader_wrapper_fontconfig
|
||||
#define FcStrDowncase FcStrDowncase_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig
|
||||
#define FcStrCmp FcStrCmp_dylibloader_wrapper_fontconfig
|
||||
#define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig
|
||||
#define FcStrStr FcStrStr_dylibloader_wrapper_fontconfig
|
||||
#define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_wrapper_fontconfig
|
||||
#define FcUtf8Len FcUtf8Len_dylibloader_wrapper_fontconfig
|
||||
#define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_wrapper_fontconfig
|
||||
#define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_wrapper_fontconfig
|
||||
#define FcUtf16Len FcUtf16Len_dylibloader_wrapper_fontconfig
|
||||
#define FcStrDirname FcStrDirname_dylibloader_wrapper_fontconfig
|
||||
#define FcStrBasename FcStrBasename_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetCreate FcStrSetCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetMember FcStrSetMember_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetEqual FcStrSetEqual_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetAdd FcStrSetAdd_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetDel FcStrSetDel_dylibloader_wrapper_fontconfig
|
||||
#define FcStrSetDestroy FcStrSetDestroy_dylibloader_wrapper_fontconfig
|
||||
#define FcStrListCreate FcStrListCreate_dylibloader_wrapper_fontconfig
|
||||
#define FcStrListFirst FcStrListFirst_dylibloader_wrapper_fontconfig
|
||||
#define FcStrListNext FcStrListNext_dylibloader_wrapper_fontconfig
|
||||
#define FcStrListDone FcStrListDone_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_wrapper_fontconfig
|
||||
#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig
|
||||
extern FcBlanks* (*FcBlanksCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcBlanksDestroy_dylibloader_wrapper_fontconfig)( FcBlanks*);
|
||||
extern FcBool (*FcBlanksAdd_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
|
||||
extern FcBool (*FcBlanksIsMember_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
|
||||
extern const FcChar8* (*FcCacheDir_dylibloader_wrapper_fontconfig)(const FcCache*);
|
||||
extern FcFontSet* (*FcCacheCopySet_dylibloader_wrapper_fontconfig)(const FcCache*);
|
||||
extern const FcChar8* (*FcCacheSubdir_dylibloader_wrapper_fontconfig)(const FcCache*, int);
|
||||
extern int (*FcCacheNumSubdir_dylibloader_wrapper_fontconfig)(const FcCache*);
|
||||
extern int (*FcCacheNumFont_dylibloader_wrapper_fontconfig)(const FcCache*);
|
||||
extern FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
||||
extern FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
|
||||
extern void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
extern FcBool (*FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig)( FcChar8*, FcBool, FcConfig*);
|
||||
extern FcBool (*FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
||||
extern FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
|
||||
extern FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcConfig* (*FcConfigCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcConfig* (*FcConfigReference_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern void (*FcConfigDestroy_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcBool (*FcConfigSetCurrent_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcConfig* (*FcConfigGetCurrent_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcConfigUptoDate_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcBool (*FcConfigBuildFonts_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcStrList* (*FcConfigGetFontDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcStrList* (*FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcStrList* (*FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcChar8* (*FcConfigGetCache_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcBlanks* (*FcConfigGetBlanks_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcStrList* (*FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
extern int (*FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcBool (*FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*, int);
|
||||
extern FcFontSet* (*FcConfigGetFonts_dylibloader_wrapper_fontconfig)( FcConfig*, FcSetName);
|
||||
extern FcBool (*FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
||||
extern FcBool (*FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
||||
extern void (*FcConfigAppFontClear_dylibloader_wrapper_fontconfig)( FcConfig*);
|
||||
extern FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*, FcMatchKind);
|
||||
extern FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
|
||||
extern const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
||||
extern void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
||||
extern void (*FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
extern FcBool (*FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
||||
extern FcBool (*FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*, FcChar8**, FcChar8**, FcBool*);
|
||||
extern void (*FcValuePrint_dylibloader_wrapper_fontconfig)(const FcValue);
|
||||
extern void (*FcPatternPrint_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
extern void (*FcFontSetPrint_dylibloader_wrapper_fontconfig)(const FcFontSet*);
|
||||
extern FcStrSet* (*FcGetDefaultLangs_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcDefaultSubstitute_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
extern FcBool (*FcFileIsDir_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcBool (*FcFileScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
|
||||
extern FcBool (*FcDirScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
|
||||
extern FcBool (*FcDirSave_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*,const FcChar8*);
|
||||
extern FcCache* (*FcDirCacheLoad_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*, FcChar8**);
|
||||
extern FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
||||
extern FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
|
||||
extern FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
|
||||
extern void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
|
||||
extern FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*);
|
||||
extern unsigned int (*FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*, FcFontSet*);
|
||||
extern FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
|
||||
extern FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
|
||||
extern FcConfig* (*FcInitLoadConfig_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcConfig* (*FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcInit_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcFini_dylibloader_wrapper_fontconfig)( void);
|
||||
extern int (*FcGetVersion_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcInitReinitialize_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcInitBringUptoDate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcStrSet* (*FcGetLangs_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcChar8* (*FcLangNormalize_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern const FcCharSet* (*FcLangGetCharSet_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcLangSet* (*FcLangSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern void (*FcLangSetDestroy_dylibloader_wrapper_fontconfig)( FcLangSet*);
|
||||
extern FcLangSet* (*FcLangSetCopy_dylibloader_wrapper_fontconfig)(const FcLangSet*);
|
||||
extern FcBool (*FcLangSetAdd_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
|
||||
extern FcBool (*FcLangSetDel_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
|
||||
extern FcLangResult (*FcLangSetHasLang_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcChar8*);
|
||||
extern FcLangResult (*FcLangSetCompare_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
|
||||
extern FcBool (*FcLangSetContains_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
|
||||
extern FcBool (*FcLangSetEqual_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
|
||||
extern FcChar32 (*FcLangSetHash_dylibloader_wrapper_fontconfig)(const FcLangSet*);
|
||||
extern FcStrSet* (*FcLangSetGetLangs_dylibloader_wrapper_fontconfig)(const FcLangSet*);
|
||||
extern FcLangSet* (*FcLangSetUnion_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
|
||||
extern FcLangSet* (*FcLangSetSubtract_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
|
||||
extern FcObjectSet* (*FcObjectSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcObjectSetAdd_dylibloader_wrapper_fontconfig)( FcObjectSet*,const char*);
|
||||
extern void (*FcObjectSetDestroy_dylibloader_wrapper_fontconfig)( FcObjectSet*);
|
||||
extern FcObjectSet* (*FcObjectSetVaBuild_dylibloader_wrapper_fontconfig)(const char*, va_list);
|
||||
extern FcObjectSet* (*FcObjectSetBuild_dylibloader_wrapper_fontconfig)(const char*,...);
|
||||
extern FcFontSet* (*FcFontSetList_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcObjectSet*);
|
||||
extern FcFontSet* (*FcFontList_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcObjectSet*);
|
||||
extern FcAtomic* (*FcAtomicCreate_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcBool (*FcAtomicLock_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern FcChar8* (*FcAtomicNewFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern FcChar8* (*FcAtomicOrigFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern FcBool (*FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern void (*FcAtomicDeleteNew_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern void (*FcAtomicUnlock_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern void (*FcAtomicDestroy_dylibloader_wrapper_fontconfig)( FcAtomic*);
|
||||
extern FcPattern* (*FcFontSetMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcResult*);
|
||||
extern FcPattern* (*FcFontMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcResult*);
|
||||
extern FcPattern* (*FcFontRenderPrepare_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*);
|
||||
extern FcFontSet* (*FcFontSetSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcBool, FcCharSet**, FcResult*);
|
||||
extern FcFontSet* (*FcFontSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcBool, FcCharSet**, FcResult*);
|
||||
extern void (*FcFontSetSortDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
|
||||
extern FcMatrix* (*FcMatrixCopy_dylibloader_wrapper_fontconfig)(const FcMatrix*);
|
||||
extern FcBool (*FcMatrixEqual_dylibloader_wrapper_fontconfig)(const FcMatrix*,const FcMatrix*);
|
||||
extern void (*FcMatrixMultiply_dylibloader_wrapper_fontconfig)( FcMatrix*,const FcMatrix*,const FcMatrix*);
|
||||
extern void (*FcMatrixRotate_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
|
||||
extern void (*FcMatrixScale_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
|
||||
extern void (*FcMatrixShear_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
|
||||
extern FcBool (*FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
|
||||
extern FcBool (*FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
|
||||
extern const FcObjectType* (*FcNameGetObjectType_dylibloader_wrapper_fontconfig)(const char*);
|
||||
extern FcBool (*FcNameRegisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
|
||||
extern FcBool (*FcNameUnregisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
|
||||
extern const FcConstant* (*FcNameGetConstant_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcBool (*FcNameConstant_dylibloader_wrapper_fontconfig)(const FcChar8*, int*);
|
||||
extern FcPattern* (*FcNameParse_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcNameUnparse_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
extern FcPattern* (*FcPatternCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcPattern* (*FcPatternDuplicate_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
extern void (*FcPatternReference_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
extern FcPattern* (*FcPatternFilter_dylibloader_wrapper_fontconfig)( FcPattern*,const FcObjectSet*);
|
||||
extern void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
extern FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
|
||||
extern FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
|
||||
extern void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
|
||||
extern int (*FcPatternObjectCount_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
extern FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
|
||||
extern FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
|
||||
extern FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
||||
extern FcBool (*FcPatternAdd_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
|
||||
extern FcBool (*FcPatternAddWeak_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
|
||||
extern FcResult (*FcPatternGet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*);
|
||||
extern FcResult (*FcPatternGetWithBinding_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*, FcValueBinding*);
|
||||
extern FcBool (*FcPatternDel_dylibloader_wrapper_fontconfig)( FcPattern*,const char*);
|
||||
extern FcBool (*FcPatternRemove_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
|
||||
extern FcBool (*FcPatternAddInteger_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
|
||||
extern FcBool (*FcPatternAddDouble_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, double);
|
||||
extern FcBool (*FcPatternAddString_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcChar8*);
|
||||
extern FcBool (*FcPatternAddMatrix_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcMatrix*);
|
||||
extern FcBool (*FcPatternAddCharSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcCharSet*);
|
||||
extern FcBool (*FcPatternAddBool_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcBool);
|
||||
extern FcBool (*FcPatternAddLangSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcLangSet*);
|
||||
extern FcBool (*FcPatternAddRange_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcRange*);
|
||||
extern FcResult (*FcPatternGetInteger_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, int*);
|
||||
extern FcResult (*FcPatternGetDouble_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, double*);
|
||||
extern FcResult (*FcPatternGetString_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcChar8**);
|
||||
extern FcResult (*FcPatternGetMatrix_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcMatrix**);
|
||||
extern FcResult (*FcPatternGetCharSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcCharSet**);
|
||||
extern FcResult (*FcPatternGetBool_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcBool*);
|
||||
extern FcResult (*FcPatternGetLangSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcLangSet**);
|
||||
extern FcResult (*FcPatternGetRange_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcRange**);
|
||||
extern FcPattern* (*FcPatternVaBuild_dylibloader_wrapper_fontconfig)( FcPattern*, va_list);
|
||||
extern FcPattern* (*FcPatternBuild_dylibloader_wrapper_fontconfig)( FcPattern*,...);
|
||||
extern FcChar8* (*FcPatternFormat_dylibloader_wrapper_fontconfig)( FcPattern*,const FcChar8*);
|
||||
extern FcRange* (*FcRangeCreateDouble_dylibloader_wrapper_fontconfig)( double, double);
|
||||
extern FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcChar32);
|
||||
extern void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
|
||||
extern FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
|
||||
extern FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
|
||||
extern void (*FcPatternIterStart_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternIterNext_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternIterEqual_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const FcPattern*, FcPatternIter*);
|
||||
extern FcBool (*FcPatternFindIter_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const char*);
|
||||
extern FcBool (*FcPatternIterIsValid_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern const char* (*FcPatternIterGetObject_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern int (*FcPatternIterValueCount_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
||||
extern FcResult (*FcPatternIterGetValue_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*, int, FcValue*, FcValueBinding*);
|
||||
extern int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
extern double (*FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
extern int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
|
||||
extern double (*FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
||||
extern FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
extern void (*FcStrFree_dylibloader_wrapper_fontconfig)( FcChar8*);
|
||||
extern FcChar8* (*FcStrDowncase_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern int (*FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
extern int (*FcStrCmp_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
extern const FcChar8* (*FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
extern const FcChar8* (*FcStrStr_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
||||
extern int (*FcUtf8ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcChar32*, int);
|
||||
extern FcBool (*FcUtf8Len_dylibloader_wrapper_fontconfig)(const FcChar8*, int, int*, int*);
|
||||
extern int (*FcUcs4ToUtf8_dylibloader_wrapper_fontconfig)( FcChar32, FcChar8 [6]);
|
||||
extern int (*FcUtf16ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, FcChar32*, int);
|
||||
extern FcBool (*FcUtf16Len_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, int, int*, int*);
|
||||
extern FcChar8* (*FcStrDirname_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcChar8* (*FcStrBasename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
||||
extern FcStrSet* (*FcStrSetCreate_dylibloader_wrapper_fontconfig)( void);
|
||||
extern FcBool (*FcStrSetMember_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
|
||||
extern FcBool (*FcStrSetEqual_dylibloader_wrapper_fontconfig)( FcStrSet*, FcStrSet*);
|
||||
extern FcBool (*FcStrSetAdd_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
|
||||
extern FcBool (*FcStrSetAddFilename_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
|
||||
extern FcBool (*FcStrSetDel_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
|
||||
extern void (*FcStrSetDestroy_dylibloader_wrapper_fontconfig)( FcStrSet*);
|
||||
extern FcStrList* (*FcStrListCreate_dylibloader_wrapper_fontconfig)( FcStrSet*);
|
||||
extern void (*FcStrListFirst_dylibloader_wrapper_fontconfig)( FcStrList*);
|
||||
extern FcChar8* (*FcStrListNext_dylibloader_wrapper_fontconfig)( FcStrList*);
|
||||
extern void (*FcStrListDone_dylibloader_wrapper_fontconfig)( FcStrList*);
|
||||
extern FcBool (*FcConfigParseAndLoad_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
|
||||
extern FcBool (*FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
|
||||
int initialize_fontconfig(int verbose);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
|
@ -53,7 +53,7 @@
|
|||
#include <unistd.h>
|
||||
|
||||
#ifdef FONTCONFIG_ENABLED
|
||||
#include <fontconfig/fontconfig.h>
|
||||
#include "fontconfig-so_wrap.h"
|
||||
#endif
|
||||
|
||||
void OS_LinuxBSD::alert(const String &p_alert, const String &p_title) {
|
||||
|
@ -333,6 +333,9 @@ uint64_t OS_LinuxBSD::get_embedded_pck_offset() const {
|
|||
|
||||
Vector<String> OS_LinuxBSD::get_system_fonts() const {
|
||||
#ifdef FONTCONFIG_ENABLED
|
||||
if (!font_config_initialized) {
|
||||
ERR_FAIL_V_MSG(Vector<String>(), "Unable to load fontconfig, system font support is disabled.");
|
||||
}
|
||||
HashSet<String> font_names;
|
||||
Vector<String> ret;
|
||||
|
||||
|
@ -377,6 +380,10 @@ Vector<String> OS_LinuxBSD::get_system_fonts() const {
|
|||
|
||||
String OS_LinuxBSD::get_system_font_path(const String &p_font_name, bool p_bold, bool p_italic) const {
|
||||
#ifdef FONTCONFIG_ENABLED
|
||||
if (!font_config_initialized) {
|
||||
ERR_FAIL_V_MSG(String(), "Unable to load fontconfig, system font support is disabled.");
|
||||
}
|
||||
|
||||
String ret;
|
||||
|
||||
FcConfig *config = FcInitLoadConfigAndFonts();
|
||||
|
@ -733,4 +740,13 @@ OS_LinuxBSD::OS_LinuxBSD() {
|
|||
#ifdef X11_ENABLED
|
||||
DisplayServerX11::register_x11_driver();
|
||||
#endif
|
||||
|
||||
#ifdef FONTCONFIG_ENABLED
|
||||
#ifdef DEBUG_ENABLED
|
||||
int dylibloader_verbose = 1;
|
||||
#else
|
||||
int dylibloader_verbose = 0;
|
||||
#endif
|
||||
font_config_initialized = (initialize_fontconfig(dylibloader_verbose) == 0);
|
||||
#endif // FONTCONFIG_ENABLED
|
||||
}
|
||||
|
|
|
@ -45,6 +45,10 @@ class OS_LinuxBSD : public OS_Unix {
|
|||
|
||||
bool force_quit;
|
||||
|
||||
#ifdef FONTCONFIG_ENABLED
|
||||
bool font_config_initialized = false;
|
||||
#endif
|
||||
|
||||
#ifdef JOYDEV_ENABLED
|
||||
JoypadLinux *joypad = nullptr;
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue