CTFontCopyLocalizedName(_:_:_:)
Returns a reference to a localized name for the given font.
Declaration
func CTFontCopyLocalizedName(_ font: CTFont, _ nameKey: CFString, _ actualLanguage: UnsafeMutablePointer<Unmanaged<CFString>?>?) -> CFString?Parameters
- font:
The font reference.
- nameKey:
The name specifier. See Name Specifier Constants for possible values.
- actualLanguage:
On output, points to the language string of the returned name string. The format of the language identifier conforms to the RFC 3066bis standard.
Return Value
A specific localized name from the font reference or NULL if the font does not have an entry for the requested name key.
Discussion
The name is localized based on the user’s global language preference precedence. That is, the user’s language preference is a list of languages in order of precedence. So, for example, if the list had Japanese and English, in that order, then a font that did not have Japanese name strings but had English strings would return the English strings.