constants.c
1 /* 2 This file is part of Darling. 3 4 Copyright (C) 2019 Lubos Dolezel 5 6 Darling is free software: you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation, either version 3 of the License, or 9 (at your option) any later version. 10 11 Darling is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 #include <CoreFoundation/CoreFoundation.h> 21 #include <CoreFoundation/CFString.h> 22 23 const CFStringRef kCTFontAttributeName = CFSTR("NSFont"); 24 const CFStringRef kCTFontSymbolicTrait = CFSTR("NSCTFontSymbolicTrait"); 25 const CFStringRef kCTForegroundColorFromContextAttributeName = CFSTR("CTForegroundColorFromContext"); 26 const CFStringRef kCTStrokeWidthAttributeName = CFSTR("NSStrokeWidth"); 27 const CFStringRef kCTForegroundColorAttributeName = CFSTR("CTForegroundColor"); 28 const CFStringRef kCTParagraphStyleAttributeName = CFSTR("NSParagraphStyle"); 29 const CFStringRef kCTKernAttributeName = CFSTR("CTKernAttributeName"); 30 const CFStringRef kCTLanguageAttributeName = CFSTR("CTLanguageAttributeName"); 31 const CFStringRef kCTTypesetterOptionForcedEmbeddingLevel = CFSTR("CTTypesetterOptionForcedEmbeddingLevel"); 32 const CFStringRef kCTVerticalFormsAttributeName = CFSTR("CTVerticalFormsAttributeName"); 33 const CFStringRef kCTFontWeightTrait = CFSTR("NSCTFontWeightTrait"); 34 const CFStringRef kCTFontWidthTrait = CFSTR("NSCTFontWidthTrait"); 35 const CFStringRef kCTFontSlantTrait = CFSTR("NSCTFontSlantTrait"); 36 const CFStringRef kCTFontOpenTypeFeatureTag = CFSTR("CTFeatureOpenTypeTag"); 37 const CFStringRef kCTFontOpenTypeFeatureValue = CFSTR("CTFeatureOpenTypeValue");