CFArrayRef CTFontManagerCopyAvailablePostScriptNames( void ) CT_AVAILABLE(10_6, 10_0);
CFArrayRef CTFontManagerCopyAvailableFontFamilyNames( void ) CT_AVAILABLE(10_6, 10_0);
CFArrayRef CTFontManagerCopyAvailableFontURLs( void ) CT_AVAILABLE_MAC(10_6);
CFComparisonResult CTFontManagerCompareFontFamilyNames(
const void * family1,
const void * family2,
void * __nullable context ) CT_AVAILABLE_MAC(10_6);
CFArrayRef __nullable CTFontManagerCreateFontDescriptorsFromURL(
CFURLRef fileURL ) CT_AVAILABLE(10_6, 7_0);
CTFontDescriptorRef __nullable CTFontManagerCreateFontDescriptorFromData(
CFDataRef data ) CT_AVAILABLE(10_7, 7_0);
typedef CF_ENUM(uint32_t, CTFontManagerScope) {
kCTFontManagerScopeNone = 0,
kCTFontManagerScopeProcess = 1,
kCTFontManagerScopeUser = 2, /* not supported in iOS */
kCTFontManagerScopeSession = 3 /* not supported in iOS */
};
bool CTFontManagerRegisterFontsForURL(
CFURLRef fontURL,
CTFontManagerScope scope,
CFErrorRef * error ) CT_AVAILABLE(10_6, 4_1);
bool CTFontManagerUnregisterFontsForURL(
CFURLRef fontURL,
CTFontManagerScope scope,
CFErrorRef * error ) CT_AVAILABLE(10_6, 4_1);
bool CTFontManagerRegisterGraphicsFont(
CGFontRef font,
CFErrorRef * error ) CT_AVAILABLE(10_8, 4_1);
bool CTFontManagerUnregisterGraphicsFont(
CGFontRef font,
CFErrorRef * error ) CT_AVAILABLE(10_8, 4_1);
bool CTFontManagerRegisterFontsForURLs(
CFArrayRef fontURLs,
CTFontManagerScope scope,
CFArrayRef __nullable * __nullable errors ) CT_AVAILABLE(10_6, 4_1);
bool CTFontManagerUnregisterFontsForURLs(
CFArrayRef fontURLs,
CTFontManagerScope scope,
CFArrayRef __nullable * __nullable errors ) CT_AVAILABLE(10_6, 4_1);
void CTFontManagerEnableFontDescriptors(
CFArrayRef descriptors,
bool enable ) CT_AVAILABLE_MAC(10_6);
CTFontManagerScope CTFontManagerGetScopeForURL(
CFURLRef fontURL ) CT_AVAILABLE_MAC(10_6);
bool CTFontManagerIsSupportedFont(
CFURLRef fontURL ) CT_AVAILABLE_MAC(10_6);
CFRunLoopSourceRef __nullable CTFontManagerCreateFontRequestRunLoopSource(
CFIndex sourceOrder,
CFArrayRef (^createMatchesCallback)(CFDictionaryRef requestAttributes, pid_t requestingProcess)) CT_AVAILABLE_MAC(10_6);
CT_EXPORT const CFStringRef kCTFontManagerBundleIdentifier CT_AVAILABLE_MAC(10_6);
typedef CF_ENUM(uint32_t, CTFontManagerAutoActivationSetting) {
kCTFontManagerAutoActivationDefault = 0,
kCTFontManagerAutoActivationDisabled = 1,
kCTFontManagerAutoActivationEnabled = 2,
kCTFontManagerAutoActivationPromptUser = 3
};
void CTFontManagerSetAutoActivationSetting(
CFStringRef __nullable bundleIdentifier,
CTFontManagerAutoActivationSetting setting ) CT_AVAILABLE_MAC(10_6);
CTFontManagerAutoActivationSetting CTFontManagerGetAutoActivationSetting(
CFStringRef __nullable bundleIdentifier ) CT_AVAILABLE_MAC(10_6);
CT_EXPORT const CFStringRef kCTFontManagerRegisteredFontsChangedNotification CT_AVAILABLE(10_6, 7_0);
CTFontManager
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...