Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Super class: CFObjectMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreText | MBS MacCG Plugin | 14.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
A font descriptor can be an incomplete specification, in which case the system chooses the most appropriate font to match the given attributes.
Subclass of the CFObjectMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
Constant | Value | Description |
---|---|---|
kCTFontDescriptorMatchingDidBegin | 0 |
called once at the beginning. |
kCTFontDescriptorMatchingDidFailWithError | 8 |
called when an error occurred. (may be called multiple times.) |
kCTFontDescriptorMatchingDidFinish | 1 |
called once at the end. |
kCTFontDescriptorMatchingDidFinishDownloading | 6 |
Finished downloading a descriptor. |
kCTFontDescriptorMatchingDidMatch | 7 |
called when font descriptor is matched. |
kCTFontDescriptorMatchingDownloading | 5 |
Downloading a descriptor. |
kCTFontDescriptorMatchingStalled | 3 |
called when stalled. (e.g. while waiting for server response.) |
kCTFontDescriptorMatchingWillBeginDownloading | 4 |
Starts downloading a descriptor. Downloading part may be skipped if all the assets are already downloaded |
kCTFontDescriptorMatchingWillBeginQuerying | 2 |
called once before talking to the server. Skipped if not necessary. |
Constant | Value | Description |
---|---|---|
kCTFontFormatBitmap | 5 |
The font is a bitmap only format. |
kCTFontFormatOpenTypePostScript | 1 |
The font is an OpenType format containing PostScript data |
kCTFontFormatOpenTypeTrueType | 2 |
The font is an OpenType format containing TrueType data. |
kCTFontFormatPostScript | 4 |
The font is a recognized PostScript format. |
kCTFontFormatTrueType | 3 |
The font is a recognized TrueType format. |
kCTFontFormatUnrecognized | 0 |
The font is not a recognized format |
Constant | Value | Description |
---|---|---|
kCTFontOrientationDefault | 0 |
Default |
kCTFontOrientationHorizontal | 1 |
Horizontal |
kCTFontOrientationVertical | 2 |
Vertical |
Constant | Value | Description |
---|---|---|
kCTFontPriorityComputer | 30000 |
Priority of computer local fonts (located in /Library/Fonts). |
kCTFontPriorityDynamic | 50000 |
Priority of fonts registered dynamically, not located in a standard location (either kCTFontManagerScopeUser, or kCTFontManagerScopeSession). |
kCTFontPriorityNetwork | 20000 |
Priority of network fonts (located in /Network/Library/Fonts). |
kCTFontPriorityProcess | 60000 |
Priority of fonts registered for the process (kCTFontManagerScopeProcess). |
kCTFontPrioritySystem | 10000 |
Priority of system fonts (located in /System/Library/Fonts). |
kCTFontPriorityUser | 40000 |
Priority of local fonts (located in user's Library/Fonts). |
This class has no sub classes.
The items on this page are in the following plugins: MBS MacCF Plugin, MBS MacCG Plugin.
CTFontCollectionMBS - CTFontMBS