/ CoreText / constants.c
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");