Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AatLayoutFeatureSelectorT
- = AatLayoutFeatureSelectorTInvalid
- | AatLayoutFeatureSelectorTAllTypeFeaturesOn
- | AatLayoutFeatureSelectorTAllTypeFeaturesOff
- | AatLayoutFeatureSelectorTRequiredLigaturesOn
- | AatLayoutFeatureSelectorTRequiredLigaturesOff
- | AatLayoutFeatureSelectorTCommonLigaturesOn
- | AatLayoutFeatureSelectorTCommonLigaturesOff
- | AatLayoutFeatureSelectorTRareLigaturesOn
- | AatLayoutFeatureSelectorTRareLigaturesOff
- | AatLayoutFeatureSelectorTLogosOn
- | AatLayoutFeatureSelectorTLogosOff
- | AatLayoutFeatureSelectorTRebusPicturesOn
- | AatLayoutFeatureSelectorTRebusPicturesOff
- | AatLayoutFeatureSelectorTDiphthongLigaturesOn
- | AatLayoutFeatureSelectorTDiphthongLigaturesOff
- | AatLayoutFeatureSelectorTSquaredLigaturesOn
- | AatLayoutFeatureSelectorTSquaredLigaturesOff
- | AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOn
- | AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOff
- | AatLayoutFeatureSelectorTSymbolLigaturesOn
- | AatLayoutFeatureSelectorTSymbolLigaturesOff
- | AatLayoutFeatureSelectorTContextualLigaturesOn
- | AatLayoutFeatureSelectorTContextualLigaturesOff
- | AatLayoutFeatureSelectorTHistoricalLigaturesOn
- | AatLayoutFeatureSelectorTHistoricalLigaturesOff
- | AatLayoutFeatureSelectorTUnconnected
- | AatLayoutFeatureSelectorTPartiallyConnected
- | AatLayoutFeatureSelectorTCursive
- | AatLayoutFeatureSelectorTUpperAndLowerCase
- | AatLayoutFeatureSelectorTAllCaps
- | AatLayoutFeatureSelectorTAllLowerCase
- | AatLayoutFeatureSelectorTSmallCaps
- | AatLayoutFeatureSelectorTInitialCaps
- | AatLayoutFeatureSelectorTInitialCapsAndSmallCaps
- | AatLayoutFeatureSelectorTSubstituteVerticalFormsOn
- | AatLayoutFeatureSelectorTSubstituteVerticalFormsOff
- | AatLayoutFeatureSelectorTLinguisticRearrangementOn
- | AatLayoutFeatureSelectorTLinguisticRearrangementOff
- | AatLayoutFeatureSelectorTMonospacedNumbers
- | AatLayoutFeatureSelectorTProportionalNumbers
- | AatLayoutFeatureSelectorTThirdWidthNumbers
- | AatLayoutFeatureSelectorTQuarterWidthNumbers
- | AatLayoutFeatureSelectorTWordInitialSwashesOn
- | AatLayoutFeatureSelectorTWordInitialSwashesOff
- | AatLayoutFeatureSelectorTWordFinalSwashesOn
- | AatLayoutFeatureSelectorTWordFinalSwashesOff
- | AatLayoutFeatureSelectorTLineInitialSwashesOn
- | AatLayoutFeatureSelectorTLineInitialSwashesOff
- | AatLayoutFeatureSelectorTLineFinalSwashesOn
- | AatLayoutFeatureSelectorTLineFinalSwashesOff
- | AatLayoutFeatureSelectorTNonFinalSwashesOn
- | AatLayoutFeatureSelectorTNonFinalSwashesOff
- | AatLayoutFeatureSelectorTShowDiacritics
- | AatLayoutFeatureSelectorTHideDiacritics
- | AatLayoutFeatureSelectorTDecomposeDiacritics
- | AatLayoutFeatureSelectorTNormalPosition
- | AatLayoutFeatureSelectorTSuperiors
- | AatLayoutFeatureSelectorTInferiors
- | AatLayoutFeatureSelectorTOrdinals
- | AatLayoutFeatureSelectorTScientificInferiors
- | AatLayoutFeatureSelectorTNoFractions
- | AatLayoutFeatureSelectorTVerticalFractions
- | AatLayoutFeatureSelectorTDiagonalFractions
- | AatLayoutFeatureSelectorTPreventOverlapOn
- | AatLayoutFeatureSelectorTPreventOverlapOff
- | AatLayoutFeatureSelectorTHyphensToEmDashOn
- | AatLayoutFeatureSelectorTHyphensToEmDashOff
- | AatLayoutFeatureSelectorTHyphenToEnDashOn
- | AatLayoutFeatureSelectorTHyphenToEnDashOff
- | AatLayoutFeatureSelectorTSlashedZeroOn
- | AatLayoutFeatureSelectorTSlashedZeroOff
- | AatLayoutFeatureSelectorTFormInterrobangOn
- | AatLayoutFeatureSelectorTFormInterrobangOff
- | AatLayoutFeatureSelectorTSmartQuotesOn
- | AatLayoutFeatureSelectorTSmartQuotesOff
- | AatLayoutFeatureSelectorTPeriodsToEllipsisOn
- | AatLayoutFeatureSelectorTPeriodsToEllipsisOff
- | AatLayoutFeatureSelectorTHyphenToMinusOn
- | AatLayoutFeatureSelectorTHyphenToMinusOff
- | AatLayoutFeatureSelectorTAsteriskToMultiplyOn
- | AatLayoutFeatureSelectorTAsteriskToMultiplyOff
- | AatLayoutFeatureSelectorTSlashToDivideOn
- | AatLayoutFeatureSelectorTSlashToDivideOff
- | AatLayoutFeatureSelectorTInequalityLigaturesOn
- | AatLayoutFeatureSelectorTInequalityLigaturesOff
- | AatLayoutFeatureSelectorTExponentsOn
- | AatLayoutFeatureSelectorTExponentsOff
- | AatLayoutFeatureSelectorTMathematicalGreekOn
- | AatLayoutFeatureSelectorTMathematicalGreekOff
- | AatLayoutFeatureSelectorTNoOrnaments
- | AatLayoutFeatureSelectorTDingbats
- | AatLayoutFeatureSelectorTPiCharacters
- | AatLayoutFeatureSelectorTFleurons
- | AatLayoutFeatureSelectorTDecorativeBorders
- | AatLayoutFeatureSelectorTInternationalSymbols
- | AatLayoutFeatureSelectorTMathSymbols
- | AatLayoutFeatureSelectorTNoAlternates
- | AatLayoutFeatureSelectorTDesignLevel1
- | AatLayoutFeatureSelectorTDesignLevel2
- | AatLayoutFeatureSelectorTDesignLevel3
- | AatLayoutFeatureSelectorTDesignLevel4
- | AatLayoutFeatureSelectorTDesignLevel5
- | AatLayoutFeatureSelectorTNoStyleOptions
- | AatLayoutFeatureSelectorTDisplayText
- | AatLayoutFeatureSelectorTEngravedText
- | AatLayoutFeatureSelectorTIlluminatedCaps
- | AatLayoutFeatureSelectorTTitlingCaps
- | AatLayoutFeatureSelectorTTallCaps
- | AatLayoutFeatureSelectorTTraditionalCharacters
- | AatLayoutFeatureSelectorTSimplifiedCharacters
- | AatLayoutFeatureSelectorTJis1978Characters
- | AatLayoutFeatureSelectorTJis1983Characters
- | AatLayoutFeatureSelectorTJis1990Characters
- | AatLayoutFeatureSelectorTTraditionalAltOne
- | AatLayoutFeatureSelectorTTraditionalAltTwo
- | AatLayoutFeatureSelectorTTraditionalAltThree
- | AatLayoutFeatureSelectorTTraditionalAltFour
- | AatLayoutFeatureSelectorTTraditionalAltFive
- | AatLayoutFeatureSelectorTExpertCharacters
- | AatLayoutFeatureSelectorTJis2004Characters
- | AatLayoutFeatureSelectorTHojoCharacters
- | AatLayoutFeatureSelectorTNlccharacters
- | AatLayoutFeatureSelectorTTraditionalNamesCharacters
- | AatLayoutFeatureSelectorTLowerCaseNumbers
- | AatLayoutFeatureSelectorTUpperCaseNumbers
- | AatLayoutFeatureSelectorTProportionalText
- | AatLayoutFeatureSelectorTMonospacedText
- | AatLayoutFeatureSelectorTHalfWidthText
- | AatLayoutFeatureSelectorTThirdWidthText
- | AatLayoutFeatureSelectorTQuarterWidthText
- | AatLayoutFeatureSelectorTAltProportionalText
- | AatLayoutFeatureSelectorTAltHalfWidthText
- | AatLayoutFeatureSelectorTNoTransliteration
- | AatLayoutFeatureSelectorTHanjaToHangul
- | AatLayoutFeatureSelectorTHiraganaToKatakana
- | AatLayoutFeatureSelectorTKatakanaToHiragana
- | AatLayoutFeatureSelectorTKanaToRomanization
- | AatLayoutFeatureSelectorTRomanizationToHiragana
- | AatLayoutFeatureSelectorTRomanizationToKatakana
- | AatLayoutFeatureSelectorTHanjaToHangulAltOne
- | AatLayoutFeatureSelectorTHanjaToHangulAltTwo
- | AatLayoutFeatureSelectorTHanjaToHangulAltThree
- | AatLayoutFeatureSelectorTNoAnnotation
- | AatLayoutFeatureSelectorTBoxAnnotation
- | AatLayoutFeatureSelectorTRoundedBoxAnnotation
- | AatLayoutFeatureSelectorTCircleAnnotation
- | AatLayoutFeatureSelectorTInvertedCircleAnnotation
- | AatLayoutFeatureSelectorTParenthesisAnnotation
- | AatLayoutFeatureSelectorTPeriodAnnotation
- | AatLayoutFeatureSelectorTRomanNumeralAnnotation
- | AatLayoutFeatureSelectorTDiamondAnnotation
- | AatLayoutFeatureSelectorTInvertedBoxAnnotation
- | AatLayoutFeatureSelectorTInvertedRoundedBoxAnnotation
- | AatLayoutFeatureSelectorTFullWidthKana
- | AatLayoutFeatureSelectorTProportionalKana
- | AatLayoutFeatureSelectorTFullWidthIdeographs
- | AatLayoutFeatureSelectorTProportionalIdeographs
- | AatLayoutFeatureSelectorTHalfWidthIdeographs
- | AatLayoutFeatureSelectorTCanonicalCompositionOn
- | AatLayoutFeatureSelectorTCanonicalCompositionOff
- | AatLayoutFeatureSelectorTCompatibilityCompositionOn
- | AatLayoutFeatureSelectorTCompatibilityCompositionOff
- | AatLayoutFeatureSelectorTTranscodingCompositionOn
- | AatLayoutFeatureSelectorTTranscodingCompositionOff
- | AatLayoutFeatureSelectorTNoRubyKana
- | AatLayoutFeatureSelectorTRubyKana
- | AatLayoutFeatureSelectorTRubyKanaOn
- | AatLayoutFeatureSelectorTRubyKanaOff
- | AatLayoutFeatureSelectorTNoCjkSymbolAlternatives
- | AatLayoutFeatureSelectorTCjkSymbolAltOne
- | AatLayoutFeatureSelectorTCjkSymbolAltTwo
- | AatLayoutFeatureSelectorTCjkSymbolAltThree
- | AatLayoutFeatureSelectorTCjkSymbolAltFour
- | AatLayoutFeatureSelectorTCjkSymbolAltFive
- | AatLayoutFeatureSelectorTNoIdeographicAlternatives
- | AatLayoutFeatureSelectorTIdeographicAltOne
- | AatLayoutFeatureSelectorTIdeographicAltTwo
- | AatLayoutFeatureSelectorTIdeographicAltThree
- | AatLayoutFeatureSelectorTIdeographicAltFour
- | AatLayoutFeatureSelectorTIdeographicAltFive
- | AatLayoutFeatureSelectorTCjkVerticalRomanCentered
- | AatLayoutFeatureSelectorTCjkVerticalRomanHbaseline
- | AatLayoutFeatureSelectorTNoCjkItalicRoman
- | AatLayoutFeatureSelectorTCjkItalicRoman
- | AatLayoutFeatureSelectorTCjkItalicRomanOn
- | AatLayoutFeatureSelectorTCjkItalicRomanOff
- | AatLayoutFeatureSelectorTCaseSensitiveLayoutOn
- | AatLayoutFeatureSelectorTCaseSensitiveLayoutOff
- | AatLayoutFeatureSelectorTCaseSensitiveSpacingOn
- | AatLayoutFeatureSelectorTCaseSensitiveSpacingOff
- | AatLayoutFeatureSelectorTAlternateHorizKanaOn
- | AatLayoutFeatureSelectorTAlternateHorizKanaOff
- | AatLayoutFeatureSelectorTAlternateVertKanaOn
- | AatLayoutFeatureSelectorTAlternateVertKanaOff
- | AatLayoutFeatureSelectorTNoStylisticAlternates
- | AatLayoutFeatureSelectorTStylisticAltOneOn
- | AatLayoutFeatureSelectorTStylisticAltOneOff
- | AatLayoutFeatureSelectorTStylisticAltTwoOn
- | AatLayoutFeatureSelectorTStylisticAltTwoOff
- | AatLayoutFeatureSelectorTStylisticAltThreeOn
- | AatLayoutFeatureSelectorTStylisticAltThreeOff
- | AatLayoutFeatureSelectorTStylisticAltFourOn
- | AatLayoutFeatureSelectorTStylisticAltFourOff
- | AatLayoutFeatureSelectorTStylisticAltFiveOn
- | AatLayoutFeatureSelectorTStylisticAltFiveOff
- | AatLayoutFeatureSelectorTStylisticAltSixOn
- | AatLayoutFeatureSelectorTStylisticAltSixOff
- | AatLayoutFeatureSelectorTStylisticAltSevenOn
- | AatLayoutFeatureSelectorTStylisticAltSevenOff
- | AatLayoutFeatureSelectorTStylisticAltEightOn
- | AatLayoutFeatureSelectorTStylisticAltEightOff
- | AatLayoutFeatureSelectorTStylisticAltNineOn
- | AatLayoutFeatureSelectorTStylisticAltNineOff
- | AatLayoutFeatureSelectorTStylisticAltTenOn
- | AatLayoutFeatureSelectorTStylisticAltTenOff
- | AatLayoutFeatureSelectorTStylisticAltElevenOn
- | AatLayoutFeatureSelectorTStylisticAltElevenOff
- | AatLayoutFeatureSelectorTStylisticAltTwelveOn
- | AatLayoutFeatureSelectorTStylisticAltTwelveOff
- | AatLayoutFeatureSelectorTStylisticAltThirteenOn
- | AatLayoutFeatureSelectorTStylisticAltThirteenOff
- | AatLayoutFeatureSelectorTStylisticAltFourteenOn
- | AatLayoutFeatureSelectorTStylisticAltFourteenOff
- | AatLayoutFeatureSelectorTStylisticAltFifteenOn
- | AatLayoutFeatureSelectorTStylisticAltFifteenOff
- | AatLayoutFeatureSelectorTStylisticAltSixteenOn
- | AatLayoutFeatureSelectorTStylisticAltSixteenOff
- | AatLayoutFeatureSelectorTStylisticAltSeventeenOn
- | AatLayoutFeatureSelectorTStylisticAltSeventeenOff
- | AatLayoutFeatureSelectorTStylisticAltEighteenOn
- | AatLayoutFeatureSelectorTStylisticAltEighteenOff
- | AatLayoutFeatureSelectorTStylisticAltNineteenOn
- | AatLayoutFeatureSelectorTStylisticAltNineteenOff
- | AatLayoutFeatureSelectorTStylisticAltTwentyOn
- | AatLayoutFeatureSelectorTStylisticAltTwentyOff
- | AatLayoutFeatureSelectorTContextualAlternatesOn
- | AatLayoutFeatureSelectorTContextualAlternatesOff
- | AatLayoutFeatureSelectorTSwashAlternatesOn
- | AatLayoutFeatureSelectorTSwashAlternatesOff
- | AatLayoutFeatureSelectorTContextualSwashAlternatesOn
- | AatLayoutFeatureSelectorTContextualSwashAlternatesOff
- | AatLayoutFeatureSelectorTDefaultLowerCase
- | AatLayoutFeatureSelectorTLowerCaseSmallCaps
- | AatLayoutFeatureSelectorTLowerCasePetiteCaps
- | AatLayoutFeatureSelectorTDefaultUpperCase
- | AatLayoutFeatureSelectorTUpperCaseSmallCaps
- | AatLayoutFeatureSelectorTUpperCasePetiteCaps
- | AatLayoutFeatureSelectorTHalfWidthCjkRoman
- | AatLayoutFeatureSelectorTProportionalCjkRoman
- | AatLayoutFeatureSelectorTDefaultCjkRoman
- | AatLayoutFeatureSelectorTFullWidthCjkRoman
- | AnotherAatLayoutFeatureSelectorT Int
- data AatLayoutFeatureTypeT
- = AatLayoutFeatureTypeTInvalid
- | AatLayoutFeatureTypeTAllTypographic
- | AatLayoutFeatureTypeTLigatures
- | AatLayoutFeatureTypeTCurisveConnection
- | AatLayoutFeatureTypeTLetterCase
- | AatLayoutFeatureTypeTVerticalSubstitution
- | AatLayoutFeatureTypeTLinguisticRearrangement
- | AatLayoutFeatureTypeTNumberSpacing
- | AatLayoutFeatureTypeTSmartSwashType
- | AatLayoutFeatureTypeTDiacriticsType
- | AatLayoutFeatureTypeTVerticalPosition
- | AatLayoutFeatureTypeTFractions
- | AatLayoutFeatureTypeTOverlappingCharactersType
- | AatLayoutFeatureTypeTTypographicExtras
- | AatLayoutFeatureTypeTMathematicalExtras
- | AatLayoutFeatureTypeTOrnamentSetsType
- | AatLayoutFeatureTypeTCharacterAlternatives
- | AatLayoutFeatureTypeTDesignComplexityType
- | AatLayoutFeatureTypeTStyleOptions
- | AatLayoutFeatureTypeTCharacterShape
- | AatLayoutFeatureTypeTNumberCase
- | AatLayoutFeatureTypeTTextSpacing
- | AatLayoutFeatureTypeTTransliteration
- | AatLayoutFeatureTypeTAnnotationType
- | AatLayoutFeatureTypeTKanaSpacingType
- | AatLayoutFeatureTypeTIdeographicSpacingType
- | AatLayoutFeatureTypeTUnicodeDecompositionType
- | AatLayoutFeatureTypeTRubyKana
- | AatLayoutFeatureTypeTCjkSymbolAlternativesType
- | AatLayoutFeatureTypeTIdeographicAlternativesType
- | AatLayoutFeatureTypeTCjkVerticalRomanPlacementType
- | AatLayoutFeatureTypeTItalicCjkRoman
- | AatLayoutFeatureTypeTCaseSensitiveLayout
- | AatLayoutFeatureTypeTAlternateKana
- | AatLayoutFeatureTypeTStylisticAlternatives
- | AatLayoutFeatureTypeTContextualAlternatives
- | AatLayoutFeatureTypeTLowerCase
- | AatLayoutFeatureTypeTUpperCase
- | AatLayoutFeatureTypeTLanguageTagType
- | AatLayoutFeatureTypeTCjkRomanSpacingType
- | AnotherAatLayoutFeatureTypeT Int
- data BufferClusterLevelT
- data BufferContentTypeT
- data BufferSerializeFormatT
- data DirectionT
- data MemoryModeT
- data OtLayoutBaselineTagT
- = OtLayoutBaselineTagTRoman
- | OtLayoutBaselineTagTHanging
- | OtLayoutBaselineTagTIdeoFaceBottomOrLeft
- | OtLayoutBaselineTagTIdeoFaceTopOrRight
- | OtLayoutBaselineTagTIdeoFaceCentral
- | OtLayoutBaselineTagTIdeoEmboxBottomOrLeft
- | OtLayoutBaselineTagTIdeoEmboxTopOrRight
- | OtLayoutBaselineTagTIdeoEmboxCentral
- | OtLayoutBaselineTagTMath
- | AnotherOtLayoutBaselineTagT Int
- data OtLayoutGlyphClassT
- data OtMathConstantT
- = OtMathConstantTScriptPercentScaleDown
- | OtMathConstantTScriptScriptPercentScaleDown
- | OtMathConstantTDelimitedSubFormulaMinHeight
- | OtMathConstantTDisplayOperatorMinHeight
- | OtMathConstantTMathLeading
- | OtMathConstantTAxisHeight
- | OtMathConstantTAccentBaseHeight
- | OtMathConstantTFlattenedAccentBaseHeight
- | OtMathConstantTSubscriptShiftDown
- | OtMathConstantTSubscriptTopMax
- | OtMathConstantTSubscriptBaselineDropMin
- | OtMathConstantTSuperscriptShiftUp
- | OtMathConstantTSuperscriptShiftUpCramped
- | OtMathConstantTSuperscriptBottomMin
- | OtMathConstantTSuperscriptBaselineDropMax
- | OtMathConstantTSubSuperscriptGapMin
- | OtMathConstantTSuperscriptBottomMaxWithSubscript
- | OtMathConstantTSpaceAfterScript
- | OtMathConstantTUpperLimitGapMin
- | OtMathConstantTUpperLimitBaselineRiseMin
- | OtMathConstantTLowerLimitGapMin
- | OtMathConstantTLowerLimitBaselineDropMin
- | OtMathConstantTStackTopShiftUp
- | OtMathConstantTStackTopDisplayStyleShiftUp
- | OtMathConstantTStackBottomShiftDown
- | OtMathConstantTStackBottomDisplayStyleShiftDown
- | OtMathConstantTStackGapMin
- | OtMathConstantTStackDisplayStyleGapMin
- | OtMathConstantTStretchStackTopShiftUp
- | OtMathConstantTStretchStackBottomShiftDown
- | OtMathConstantTStretchStackGapAboveMin
- | OtMathConstantTStretchStackGapBelowMin
- | OtMathConstantTFractionNumeratorShiftUp
- | OtMathConstantTFractionNumeratorDisplayStyleShiftUp
- | OtMathConstantTFractionDenominatorShiftDown
- | OtMathConstantTFractionDenominatorDisplayStyleShiftDown
- | OtMathConstantTFractionNumeratorGapMin
- | OtMathConstantTFractionNumDisplayStyleGapMin
- | OtMathConstantTFractionRuleThickness
- | OtMathConstantTFractionDenominatorGapMin
- | OtMathConstantTFractionDenomDisplayStyleGapMin
- | OtMathConstantTSkewedFractionHorizontalGap
- | OtMathConstantTSkewedFractionVerticalGap
- | OtMathConstantTOverbarVerticalGap
- | OtMathConstantTOverbarRuleThickness
- | OtMathConstantTOverbarExtraAscender
- | OtMathConstantTUnderbarVerticalGap
- | OtMathConstantTUnderbarRuleThickness
- | OtMathConstantTUnderbarExtraDescender
- | OtMathConstantTRadicalVerticalGap
- | OtMathConstantTRadicalDisplayStyleVerticalGap
- | OtMathConstantTRadicalRuleThickness
- | OtMathConstantTRadicalExtraAscender
- | OtMathConstantTRadicalKernBeforeDegree
- | OtMathConstantTRadicalKernAfterDegree
- | OtMathConstantTRadicalDegreeBottomRaisePercent
- | AnotherOtMathConstantT Int
- data OtMathKernT
- data OtMetaTagT
- data OtMetricsTagT
- = OtMetricsTagTHorizontalAscender
- | OtMetricsTagTHorizontalDescender
- | OtMetricsTagTHorizontalLineGap
- | OtMetricsTagTHorizontalClippingAscent
- | OtMetricsTagTHorizontalClippingDescent
- | OtMetricsTagTVerticalAscender
- | OtMetricsTagTVerticalDescender
- | OtMetricsTagTVerticalLineGap
- | OtMetricsTagTHorizontalCaretRise
- | OtMetricsTagTHorizontalCaretRun
- | OtMetricsTagTHorizontalCaretOffset
- | OtMetricsTagTVerticalCaretRise
- | OtMetricsTagTVerticalCaretRun
- | OtMetricsTagTVerticalCaretOffset
- | OtMetricsTagTXHeight
- | OtMetricsTagTCapHeight
- | OtMetricsTagTSubscriptEmXSize
- | OtMetricsTagTSubscriptEmYSize
- | OtMetricsTagTSubscriptEmXOffset
- | OtMetricsTagTSubscriptEmYOffset
- | OtMetricsTagTSuperscriptEmXSize
- | OtMetricsTagTSuperscriptEmYSize
- | OtMetricsTagTSuperscriptEmXOffset
- | OtMetricsTagTSuperscriptEmYOffset
- | OtMetricsTagTStrikeoutSize
- | OtMetricsTagTStrikeoutOffset
- | OtMetricsTagTUnderlineSize
- | OtMetricsTagTUnderlineOffset
- | AnotherOtMetricsTagT Int
- data ScriptT
- = ScriptTCommon
- | ScriptTInherited
- | ScriptTUnknown
- | ScriptTArabic
- | ScriptTArmenian
- | ScriptTBengali
- | ScriptTCyrillic
- | ScriptTDevanagari
- | ScriptTGeorgian
- | ScriptTGreek
- | ScriptTGujarati
- | ScriptTGurmukhi
- | ScriptTHangul
- | ScriptTHan
- | ScriptTHebrew
- | ScriptTHiragana
- | ScriptTKannada
- | ScriptTKatakana
- | ScriptTLao
- | ScriptTLatin
- | ScriptTMalayalam
- | ScriptTOriya
- | ScriptTTamil
- | ScriptTTelugu
- | ScriptTThai
- | ScriptTTibetan
- | ScriptTBopomofo
- | ScriptTBraille
- | ScriptTCanadianSyllabics
- | ScriptTCherokee
- | ScriptTEthiopic
- | ScriptTKhmer
- | ScriptTMongolian
- | ScriptTMyanmar
- | ScriptTOgham
- | ScriptTRunic
- | ScriptTSinhala
- | ScriptTSyriac
- | ScriptTThaana
- | ScriptTYi
- | ScriptTDeseret
- | ScriptTGothic
- | ScriptTOldItalic
- | ScriptTBuhid
- | ScriptTHanunoo
- | ScriptTTagalog
- | ScriptTTagbanwa
- | ScriptTCypriot
- | ScriptTLimbu
- | ScriptTLinearB
- | ScriptTOsmanya
- | ScriptTShavian
- | ScriptTTaiLe
- | ScriptTUgaritic
- | ScriptTBuginese
- | ScriptTCoptic
- | ScriptTGlagolitic
- | ScriptTKharoshthi
- | ScriptTNewTaiLue
- | ScriptTOldPersian
- | ScriptTSylotiNagri
- | ScriptTTifinagh
- | ScriptTBalinese
- | ScriptTCuneiform
- | ScriptTNko
- | ScriptTPhagsPa
- | ScriptTPhoenician
- | ScriptTCarian
- | ScriptTCham
- | ScriptTKayahLi
- | ScriptTLepcha
- | ScriptTLycian
- | ScriptTLydian
- | ScriptTOlChiki
- | ScriptTRejang
- | ScriptTSaurashtra
- | ScriptTSundanese
- | ScriptTVai
- | ScriptTAvestan
- | ScriptTBamum
- | ScriptTEgyptianHieroglyphs
- | ScriptTImperialAramaic
- | ScriptTInscriptionalPahlavi
- | ScriptTInscriptionalParthian
- | ScriptTJavanese
- | ScriptTKaithi
- | ScriptTLisu
- | ScriptTMeeteiMayek
- | ScriptTOldSouthArabian
- | ScriptTOldTurkic
- | ScriptTSamaritan
- | ScriptTTaiTham
- | ScriptTTaiViet
- | ScriptTBatak
- | ScriptTBrahmi
- | ScriptTMandaic
- | ScriptTChakma
- | ScriptTMeroiticCursive
- | ScriptTMeroiticHieroglyphs
- | ScriptTMiao
- | ScriptTSharada
- | ScriptTSoraSompeng
- | ScriptTTakri
- | ScriptTBassaVah
- | ScriptTCaucasianAlbanian
- | ScriptTDuployan
- | ScriptTElbasan
- | ScriptTGrantha
- | ScriptTKhojki
- | ScriptTKhudawadi
- | ScriptTLinearA
- | ScriptTMahajani
- | ScriptTManichaean
- | ScriptTMendeKikakui
- | ScriptTModi
- | ScriptTMro
- | ScriptTNabataean
- | ScriptTOldNorthArabian
- | ScriptTOldPermic
- | ScriptTPahawhHmong
- | ScriptTPalmyrene
- | ScriptTPauCinHau
- | ScriptTPsalterPahlavi
- | ScriptTSiddham
- | ScriptTTirhuta
- | ScriptTWarangCiti
- | ScriptTAhom
- | ScriptTAnatolianHieroglyphs
- | ScriptTHatran
- | ScriptTMultani
- | ScriptTOldHungarian
- | ScriptTSignwriting
- | ScriptTAdlam
- | ScriptTBhaiksuki
- | ScriptTMarchen
- | ScriptTOsage
- | ScriptTTangut
- | ScriptTNewa
- | ScriptTMasaramGondi
- | ScriptTNushu
- | ScriptTSoyombo
- | ScriptTZanabazarSquare
- | ScriptTDogra
- | ScriptTGunjalaGondi
- | ScriptTHanifiRohingya
- | ScriptTMakasar
- | ScriptTMedefaidrin
- | ScriptTOldSogdian
- | ScriptTSogdian
- | ScriptTElymaic
- | ScriptTNandinagari
- | ScriptTNyiakengPuachueHmong
- | ScriptTWancho
- | ScriptTChorasmian
- | ScriptTDivesAkuru
- | ScriptTKhitanSmallScript
- | ScriptTYezidi
- | ScriptTCyproMinoan
- | ScriptTOldUyghur
- | ScriptTTangsa
- | ScriptTToto
- | ScriptTVithkuqi
- | ScriptTMath
- | ScriptTInvalid
- | AnotherScriptT Int
- data StyleTagT
- data UnicodeCombiningClassT
- = UnicodeCombiningClassTNotReordered
- | UnicodeCombiningClassTOverlay
- | UnicodeCombiningClassTNukta
- | UnicodeCombiningClassTKanaVoicing
- | UnicodeCombiningClassTVirama
- | UnicodeCombiningClassTCcc10
- | UnicodeCombiningClassTCcc11
- | UnicodeCombiningClassTCcc12
- | UnicodeCombiningClassTCcc13
- | UnicodeCombiningClassTCcc14
- | UnicodeCombiningClassTCcc15
- | UnicodeCombiningClassTCcc16
- | UnicodeCombiningClassTCcc17
- | UnicodeCombiningClassTCcc18
- | UnicodeCombiningClassTCcc19
- | UnicodeCombiningClassTCcc20
- | UnicodeCombiningClassTCcc21
- | UnicodeCombiningClassTCcc22
- | UnicodeCombiningClassTCcc23
- | UnicodeCombiningClassTCcc24
- | UnicodeCombiningClassTCcc25
- | UnicodeCombiningClassTCcc26
- | UnicodeCombiningClassTCcc27
- | UnicodeCombiningClassTCcc28
- | UnicodeCombiningClassTCcc29
- | UnicodeCombiningClassTCcc30
- | UnicodeCombiningClassTCcc31
- | UnicodeCombiningClassTCcc32
- | UnicodeCombiningClassTCcc33
- | UnicodeCombiningClassTCcc34
- | UnicodeCombiningClassTCcc35
- | UnicodeCombiningClassTCcc36
- | UnicodeCombiningClassTCcc84
- | UnicodeCombiningClassTCcc91
- | UnicodeCombiningClassTCcc103
- | UnicodeCombiningClassTCcc107
- | UnicodeCombiningClassTCcc118
- | UnicodeCombiningClassTCcc122
- | UnicodeCombiningClassTCcc129
- | UnicodeCombiningClassTCcc130
- | UnicodeCombiningClassTCcc133
- | UnicodeCombiningClassTAttachedBelowLeft
- | UnicodeCombiningClassTAttachedBelow
- | UnicodeCombiningClassTAttachedAbove
- | UnicodeCombiningClassTAttachedAboveRight
- | UnicodeCombiningClassTBelowLeft
- | UnicodeCombiningClassTBelow
- | UnicodeCombiningClassTBelowRight
- | UnicodeCombiningClassTLeft
- | UnicodeCombiningClassTRight
- | UnicodeCombiningClassTAboveLeft
- | UnicodeCombiningClassTAbove
- | UnicodeCombiningClassTAboveRight
- | UnicodeCombiningClassTDoubleBelow
- | UnicodeCombiningClassTDoubleAbove
- | UnicodeCombiningClassTIotaSubscript
- | UnicodeCombiningClassTInvalid
- | AnotherUnicodeCombiningClassT Int
- data UnicodeGeneralCategoryT
- = UnicodeGeneralCategoryTControl
- | UnicodeGeneralCategoryTFormat
- | UnicodeGeneralCategoryTUnassigned
- | UnicodeGeneralCategoryTPrivateUse
- | UnicodeGeneralCategoryTSurrogate
- | UnicodeGeneralCategoryTLowercaseLetter
- | UnicodeGeneralCategoryTModifierLetter
- | UnicodeGeneralCategoryTOtherLetter
- | UnicodeGeneralCategoryTTitlecaseLetter
- | UnicodeGeneralCategoryTUppercaseLetter
- | UnicodeGeneralCategoryTSpacingMark
- | UnicodeGeneralCategoryTEnclosingMark
- | UnicodeGeneralCategoryTNonSpacingMark
- | UnicodeGeneralCategoryTDecimalNumber
- | UnicodeGeneralCategoryTLetterNumber
- | UnicodeGeneralCategoryTOtherNumber
- | UnicodeGeneralCategoryTConnectPunctuation
- | UnicodeGeneralCategoryTDashPunctuation
- | UnicodeGeneralCategoryTClosePunctuation
- | UnicodeGeneralCategoryTFinalPunctuation
- | UnicodeGeneralCategoryTInitialPunctuation
- | UnicodeGeneralCategoryTOtherPunctuation
- | UnicodeGeneralCategoryTOpenPunctuation
- | UnicodeGeneralCategoryTCurrencySymbol
- | UnicodeGeneralCategoryTModifierSymbol
- | UnicodeGeneralCategoryTMathSymbol
- | UnicodeGeneralCategoryTOtherSymbol
- | UnicodeGeneralCategoryTLineSeparator
- | UnicodeGeneralCategoryTParagraphSeparator
- | UnicodeGeneralCategoryTSpaceSeparator
- | AnotherUnicodeGeneralCategoryT Int
Enumerations
AatLayoutFeatureSelectorT
data AatLayoutFeatureSelectorT Source #
The selectors defined for specifying AAT feature settings.
Since: 2.2.0
AatLayoutFeatureSelectorTInvalid | Initial, unset feature selector |
AatLayoutFeatureSelectorTAllTypeFeaturesOn | for |
AatLayoutFeatureSelectorTAllTypeFeaturesOff | for |
AatLayoutFeatureSelectorTRequiredLigaturesOn | for |
AatLayoutFeatureSelectorTRequiredLigaturesOff | for |
AatLayoutFeatureSelectorTCommonLigaturesOn | for |
AatLayoutFeatureSelectorTCommonLigaturesOff | for |
AatLayoutFeatureSelectorTRareLigaturesOn | for |
AatLayoutFeatureSelectorTRareLigaturesOff | for |
AatLayoutFeatureSelectorTLogosOn | for |
AatLayoutFeatureSelectorTLogosOff | for |
AatLayoutFeatureSelectorTRebusPicturesOn | for |
AatLayoutFeatureSelectorTRebusPicturesOff | for |
AatLayoutFeatureSelectorTDiphthongLigaturesOn | for |
AatLayoutFeatureSelectorTDiphthongLigaturesOff | for |
AatLayoutFeatureSelectorTSquaredLigaturesOn | for |
AatLayoutFeatureSelectorTSquaredLigaturesOff | for |
AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOn | for |
AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOff | for |
AatLayoutFeatureSelectorTSymbolLigaturesOn | for |
AatLayoutFeatureSelectorTSymbolLigaturesOff | for |
AatLayoutFeatureSelectorTContextualLigaturesOn | for |
AatLayoutFeatureSelectorTContextualLigaturesOff | for |
AatLayoutFeatureSelectorTHistoricalLigaturesOn | for |
AatLayoutFeatureSelectorTHistoricalLigaturesOff | for |
AatLayoutFeatureSelectorTUnconnected | for |
AatLayoutFeatureSelectorTPartiallyConnected | for |
AatLayoutFeatureSelectorTCursive | for |
AatLayoutFeatureSelectorTUpperAndLowerCase | Deprecated |
AatLayoutFeatureSelectorTAllCaps | Deprecated |
AatLayoutFeatureSelectorTAllLowerCase | Deprecated |
AatLayoutFeatureSelectorTSmallCaps | Deprecated |
AatLayoutFeatureSelectorTInitialCaps | Deprecated |
AatLayoutFeatureSelectorTInitialCapsAndSmallCaps | Deprecated |
AatLayoutFeatureSelectorTSubstituteVerticalFormsOn | for |
AatLayoutFeatureSelectorTSubstituteVerticalFormsOff | for |
AatLayoutFeatureSelectorTLinguisticRearrangementOn | for |
AatLayoutFeatureSelectorTLinguisticRearrangementOff | for |
AatLayoutFeatureSelectorTMonospacedNumbers | for |
AatLayoutFeatureSelectorTProportionalNumbers | for |
AatLayoutFeatureSelectorTThirdWidthNumbers | for |
AatLayoutFeatureSelectorTQuarterWidthNumbers | for |
AatLayoutFeatureSelectorTWordInitialSwashesOn | for |
AatLayoutFeatureSelectorTWordInitialSwashesOff | for |
AatLayoutFeatureSelectorTWordFinalSwashesOn | for |
AatLayoutFeatureSelectorTWordFinalSwashesOff | for |
AatLayoutFeatureSelectorTLineInitialSwashesOn | for |
AatLayoutFeatureSelectorTLineInitialSwashesOff | for |
AatLayoutFeatureSelectorTLineFinalSwashesOn | for |
AatLayoutFeatureSelectorTLineFinalSwashesOff | for |
AatLayoutFeatureSelectorTNonFinalSwashesOn | for |
AatLayoutFeatureSelectorTNonFinalSwashesOff | for |
AatLayoutFeatureSelectorTShowDiacritics | for |
AatLayoutFeatureSelectorTHideDiacritics | for |
AatLayoutFeatureSelectorTDecomposeDiacritics | for |
AatLayoutFeatureSelectorTNormalPosition | for |
AatLayoutFeatureSelectorTSuperiors | for |
AatLayoutFeatureSelectorTInferiors | for |
AatLayoutFeatureSelectorTOrdinals | for |
AatLayoutFeatureSelectorTScientificInferiors | for |
AatLayoutFeatureSelectorTNoFractions | for |
AatLayoutFeatureSelectorTVerticalFractions | for |
AatLayoutFeatureSelectorTDiagonalFractions | for |
AatLayoutFeatureSelectorTPreventOverlapOn | for |
AatLayoutFeatureSelectorTPreventOverlapOff | for |
AatLayoutFeatureSelectorTHyphensToEmDashOn | for |
AatLayoutFeatureSelectorTHyphensToEmDashOff | for |
AatLayoutFeatureSelectorTHyphenToEnDashOn | for |
AatLayoutFeatureSelectorTHyphenToEnDashOff | for |
AatLayoutFeatureSelectorTSlashedZeroOn | for |
AatLayoutFeatureSelectorTSlashedZeroOff | for |
AatLayoutFeatureSelectorTFormInterrobangOn | for |
AatLayoutFeatureSelectorTFormInterrobangOff | for |
AatLayoutFeatureSelectorTSmartQuotesOn | for |
AatLayoutFeatureSelectorTSmartQuotesOff | for |
AatLayoutFeatureSelectorTPeriodsToEllipsisOn | for |
AatLayoutFeatureSelectorTPeriodsToEllipsisOff | for |
AatLayoutFeatureSelectorTHyphenToMinusOn | for |
AatLayoutFeatureSelectorTHyphenToMinusOff | for |
AatLayoutFeatureSelectorTAsteriskToMultiplyOn | for |
AatLayoutFeatureSelectorTAsteriskToMultiplyOff | for |
AatLayoutFeatureSelectorTSlashToDivideOn | for |
AatLayoutFeatureSelectorTSlashToDivideOff | for |
AatLayoutFeatureSelectorTInequalityLigaturesOn | for |
AatLayoutFeatureSelectorTInequalityLigaturesOff | for |
AatLayoutFeatureSelectorTExponentsOn | for |
AatLayoutFeatureSelectorTExponentsOff | for |
AatLayoutFeatureSelectorTMathematicalGreekOn | for |
AatLayoutFeatureSelectorTMathematicalGreekOff | for |
AatLayoutFeatureSelectorTNoOrnaments | for |
AatLayoutFeatureSelectorTDingbats | for |
AatLayoutFeatureSelectorTPiCharacters | for |
AatLayoutFeatureSelectorTFleurons | for |
AatLayoutFeatureSelectorTDecorativeBorders | for |
AatLayoutFeatureSelectorTInternationalSymbols | for |
AatLayoutFeatureSelectorTMathSymbols | for |
AatLayoutFeatureSelectorTNoAlternates | for |
AatLayoutFeatureSelectorTDesignLevel1 | for |
AatLayoutFeatureSelectorTDesignLevel2 | for |
AatLayoutFeatureSelectorTDesignLevel3 | for |
AatLayoutFeatureSelectorTDesignLevel4 | for |
AatLayoutFeatureSelectorTDesignLevel5 | for |
AatLayoutFeatureSelectorTNoStyleOptions | for |
AatLayoutFeatureSelectorTDisplayText | for |
AatLayoutFeatureSelectorTEngravedText | for |
AatLayoutFeatureSelectorTIlluminatedCaps | for |
AatLayoutFeatureSelectorTTitlingCaps | for |
AatLayoutFeatureSelectorTTallCaps | for |
AatLayoutFeatureSelectorTTraditionalCharacters | for |
AatLayoutFeatureSelectorTSimplifiedCharacters | for |
AatLayoutFeatureSelectorTJis1978Characters | for |
AatLayoutFeatureSelectorTJis1983Characters | for |
AatLayoutFeatureSelectorTJis1990Characters | for |
AatLayoutFeatureSelectorTTraditionalAltOne | for |
AatLayoutFeatureSelectorTTraditionalAltTwo | for |
AatLayoutFeatureSelectorTTraditionalAltThree | for |
AatLayoutFeatureSelectorTTraditionalAltFour | for |
AatLayoutFeatureSelectorTTraditionalAltFive | for |
AatLayoutFeatureSelectorTExpertCharacters | for |
AatLayoutFeatureSelectorTJis2004Characters | for |
AatLayoutFeatureSelectorTHojoCharacters | for |
AatLayoutFeatureSelectorTNlccharacters | for |
AatLayoutFeatureSelectorTTraditionalNamesCharacters | for |
AatLayoutFeatureSelectorTLowerCaseNumbers | for |
AatLayoutFeatureSelectorTUpperCaseNumbers | for |
AatLayoutFeatureSelectorTProportionalText | for |
AatLayoutFeatureSelectorTMonospacedText | for |
AatLayoutFeatureSelectorTHalfWidthText | for |
AatLayoutFeatureSelectorTThirdWidthText | for |
AatLayoutFeatureSelectorTQuarterWidthText | for |
AatLayoutFeatureSelectorTAltProportionalText | for |
AatLayoutFeatureSelectorTAltHalfWidthText | for |
AatLayoutFeatureSelectorTNoTransliteration | for |
AatLayoutFeatureSelectorTHanjaToHangul | for |
AatLayoutFeatureSelectorTHiraganaToKatakana | for |
AatLayoutFeatureSelectorTKatakanaToHiragana | for |
AatLayoutFeatureSelectorTKanaToRomanization | for |
AatLayoutFeatureSelectorTRomanizationToHiragana | for |
AatLayoutFeatureSelectorTRomanizationToKatakana | for |
AatLayoutFeatureSelectorTHanjaToHangulAltOne | for |
AatLayoutFeatureSelectorTHanjaToHangulAltTwo | for |
AatLayoutFeatureSelectorTHanjaToHangulAltThree | for |
AatLayoutFeatureSelectorTNoAnnotation | for |
AatLayoutFeatureSelectorTBoxAnnotation | for |
AatLayoutFeatureSelectorTRoundedBoxAnnotation | for |
AatLayoutFeatureSelectorTCircleAnnotation | for |
AatLayoutFeatureSelectorTInvertedCircleAnnotation | for |
AatLayoutFeatureSelectorTParenthesisAnnotation | for |
AatLayoutFeatureSelectorTPeriodAnnotation | for |
AatLayoutFeatureSelectorTRomanNumeralAnnotation | for |
AatLayoutFeatureSelectorTDiamondAnnotation | for |
AatLayoutFeatureSelectorTInvertedBoxAnnotation | for |
AatLayoutFeatureSelectorTInvertedRoundedBoxAnnotation | for |
AatLayoutFeatureSelectorTFullWidthKana | for |
AatLayoutFeatureSelectorTProportionalKana | for |
AatLayoutFeatureSelectorTFullWidthIdeographs | for |
AatLayoutFeatureSelectorTProportionalIdeographs | for |
AatLayoutFeatureSelectorTHalfWidthIdeographs | for |
AatLayoutFeatureSelectorTCanonicalCompositionOn | for |
AatLayoutFeatureSelectorTCanonicalCompositionOff | for |
AatLayoutFeatureSelectorTCompatibilityCompositionOn | for |
AatLayoutFeatureSelectorTCompatibilityCompositionOff | for |
AatLayoutFeatureSelectorTTranscodingCompositionOn | for |
AatLayoutFeatureSelectorTTranscodingCompositionOff | for |
AatLayoutFeatureSelectorTNoRubyKana | Deprecated; use |
AatLayoutFeatureSelectorTRubyKana | Deprecated; use |
AatLayoutFeatureSelectorTRubyKanaOn | for |
AatLayoutFeatureSelectorTRubyKanaOff | for |
AatLayoutFeatureSelectorTNoCjkSymbolAlternatives | for |
AatLayoutFeatureSelectorTCjkSymbolAltOne | for |
AatLayoutFeatureSelectorTCjkSymbolAltTwo | for |
AatLayoutFeatureSelectorTCjkSymbolAltThree | for |
AatLayoutFeatureSelectorTCjkSymbolAltFour | for |
AatLayoutFeatureSelectorTCjkSymbolAltFive | for |
AatLayoutFeatureSelectorTNoIdeographicAlternatives | for |
AatLayoutFeatureSelectorTIdeographicAltOne | for |
AatLayoutFeatureSelectorTIdeographicAltTwo | for |
AatLayoutFeatureSelectorTIdeographicAltThree | for |
AatLayoutFeatureSelectorTIdeographicAltFour | for |
AatLayoutFeatureSelectorTIdeographicAltFive | for |
AatLayoutFeatureSelectorTCjkVerticalRomanCentered | for |
AatLayoutFeatureSelectorTCjkVerticalRomanHbaseline | for |
AatLayoutFeatureSelectorTNoCjkItalicRoman | Deprecated; use |
AatLayoutFeatureSelectorTCjkItalicRoman | Deprecated; use |
AatLayoutFeatureSelectorTCjkItalicRomanOn | for |
AatLayoutFeatureSelectorTCjkItalicRomanOff | for |
AatLayoutFeatureSelectorTCaseSensitiveLayoutOn | for |
AatLayoutFeatureSelectorTCaseSensitiveLayoutOff | for |
AatLayoutFeatureSelectorTCaseSensitiveSpacingOn | for |
AatLayoutFeatureSelectorTCaseSensitiveSpacingOff | for |
AatLayoutFeatureSelectorTAlternateHorizKanaOn | for |
AatLayoutFeatureSelectorTAlternateHorizKanaOff | for |
AatLayoutFeatureSelectorTAlternateVertKanaOn | for |
AatLayoutFeatureSelectorTAlternateVertKanaOff | for |
AatLayoutFeatureSelectorTNoStylisticAlternates | for |
AatLayoutFeatureSelectorTStylisticAltOneOn | for |
AatLayoutFeatureSelectorTStylisticAltOneOff | for |
AatLayoutFeatureSelectorTStylisticAltTwoOn | for |
AatLayoutFeatureSelectorTStylisticAltTwoOff | for |
AatLayoutFeatureSelectorTStylisticAltThreeOn | for |
AatLayoutFeatureSelectorTStylisticAltThreeOff | for |
AatLayoutFeatureSelectorTStylisticAltFourOn | for |
AatLayoutFeatureSelectorTStylisticAltFourOff | for |
AatLayoutFeatureSelectorTStylisticAltFiveOn | for |
AatLayoutFeatureSelectorTStylisticAltFiveOff | for |
AatLayoutFeatureSelectorTStylisticAltSixOn | for |
AatLayoutFeatureSelectorTStylisticAltSixOff | for |
AatLayoutFeatureSelectorTStylisticAltSevenOn | for |
AatLayoutFeatureSelectorTStylisticAltSevenOff | for |
AatLayoutFeatureSelectorTStylisticAltEightOn | for |
AatLayoutFeatureSelectorTStylisticAltEightOff | for |
AatLayoutFeatureSelectorTStylisticAltNineOn | for |
AatLayoutFeatureSelectorTStylisticAltNineOff | for |
AatLayoutFeatureSelectorTStylisticAltTenOn | for |
AatLayoutFeatureSelectorTStylisticAltTenOff | for |
AatLayoutFeatureSelectorTStylisticAltElevenOn | for |
AatLayoutFeatureSelectorTStylisticAltElevenOff | for |
AatLayoutFeatureSelectorTStylisticAltTwelveOn | for |
AatLayoutFeatureSelectorTStylisticAltTwelveOff | for |
AatLayoutFeatureSelectorTStylisticAltThirteenOn | for |
AatLayoutFeatureSelectorTStylisticAltThirteenOff | for |
AatLayoutFeatureSelectorTStylisticAltFourteenOn | for |
AatLayoutFeatureSelectorTStylisticAltFourteenOff | for |
AatLayoutFeatureSelectorTStylisticAltFifteenOn | for |
AatLayoutFeatureSelectorTStylisticAltFifteenOff | for |
AatLayoutFeatureSelectorTStylisticAltSixteenOn | for |
AatLayoutFeatureSelectorTStylisticAltSixteenOff | for |
AatLayoutFeatureSelectorTStylisticAltSeventeenOn | for |
AatLayoutFeatureSelectorTStylisticAltSeventeenOff | for |
AatLayoutFeatureSelectorTStylisticAltEighteenOn | for |
AatLayoutFeatureSelectorTStylisticAltEighteenOff | for |
AatLayoutFeatureSelectorTStylisticAltNineteenOn | for |
AatLayoutFeatureSelectorTStylisticAltNineteenOff | for |
AatLayoutFeatureSelectorTStylisticAltTwentyOn | for |
AatLayoutFeatureSelectorTStylisticAltTwentyOff | for |
AatLayoutFeatureSelectorTContextualAlternatesOn | for |
AatLayoutFeatureSelectorTContextualAlternatesOff | for |
AatLayoutFeatureSelectorTSwashAlternatesOn | for |
AatLayoutFeatureSelectorTSwashAlternatesOff | for |
AatLayoutFeatureSelectorTContextualSwashAlternatesOn | for |
AatLayoutFeatureSelectorTContextualSwashAlternatesOff | for |
AatLayoutFeatureSelectorTDefaultLowerCase | for |
AatLayoutFeatureSelectorTLowerCaseSmallCaps | for |
AatLayoutFeatureSelectorTLowerCasePetiteCaps | for |
AatLayoutFeatureSelectorTDefaultUpperCase | for |
AatLayoutFeatureSelectorTUpperCaseSmallCaps | for |
AatLayoutFeatureSelectorTUpperCasePetiteCaps | for |
AatLayoutFeatureSelectorTHalfWidthCjkRoman | for |
AatLayoutFeatureSelectorTProportionalCjkRoman | for |
AatLayoutFeatureSelectorTDefaultCjkRoman | for |
AatLayoutFeatureSelectorTFullWidthCjkRoman | for |
AnotherAatLayoutFeatureSelectorT Int | Catch-all for unknown values |
Instances
AatLayoutFeatureTypeT
data AatLayoutFeatureTypeT Source #
The possible feature types defined for AAT shaping, from Apple Font Feature Registry.
Since: 2.2.0
Instances
BufferClusterLevelT
data BufferClusterLevelT Source #
Data type for holding HarfBuzz's clustering behavior options. The cluster level dictates one aspect of how HarfBuzz will treat non-base characters during shaping.
In hBBUFFERCLUSTERLEVELMONOTONEGRAPHEMES
, non-base
characters are merged into the cluster of the base character that precedes them.
In hBBUFFERCLUSTERLEVELMONOTONECHARACTERS
, non-base characters are initially
assigned their own cluster values, which are not merged into preceding base
clusters. This allows HarfBuzz to perform additional operations like reorder
sequences of adjacent marks.
hBBUFFERCLUSTERLEVELMONOTONEGRAPHEMES
is the default, because it maintains
backward compatibility with older versions of HarfBuzz. New client programs that
do not need to maintain such backward compatibility are recommended to use
hBBUFFERCLUSTERLEVELMONOTONECHARACTERS
instead of the default.
Since: 0.9.42
BufferClusterLevelTMonotoneGraphemes | Return cluster values grouped by graphemes into monotone order. |
BufferClusterLevelTMonotoneCharacters | Return cluster values grouped into monotone order. |
BufferClusterLevelTCharacters | Don't group cluster values. |
BufferClusterLevelTDefault | Default cluster level,
equal to |
AnotherBufferClusterLevelT Int | Catch-all for unknown values |
Instances
BufferContentTypeT
data BufferContentTypeT Source #
The type of BufferT
contents.
BufferContentTypeTInvalid | Initial value for new buffer. |
BufferContentTypeTUnicode | The buffer contains input characters (before shaping). |
BufferContentTypeTGlyphs | The buffer contains output glyphs (after shaping). |
AnotherBufferContentTypeT Int | Catch-all for unknown values |
Instances
BufferSerializeFormatT
data BufferSerializeFormatT Source #
The buffer serialization and de-serialization format used in
bufferSerializeGlyphs
and bufferDeserializeGlyphs
.
Since: 0.9.2
BufferSerializeFormatTText | a human-readable, plain text format. |
BufferSerializeFormatTJson | a machine-readable JSON format. |
BufferSerializeFormatTInvalid | invalid format. |
AnotherBufferSerializeFormatT Int | Catch-all for unknown values |
Instances
DirectionT
data DirectionT Source #
The direction of a text segment or buffer.
A segment can also be tested for horizontal or vertical
orientation (irrespective of specific direction) with
HB_DIRECTION_IS_HORIZONTAL()
or HB_DIRECTION_IS_VERTICAL()
.
DirectionTInvalid | Initial, unset direction. |
DirectionTLtr | Text is set horizontally from left to right. |
DirectionTRtl | Text is set horizontally from right to left. |
DirectionTTtb | Text is set vertically from top to bottom. |
DirectionTBtt | Text is set vertically from bottom to top. |
AnotherDirectionT Int | Catch-all for unknown values |
Instances
MemoryModeT
data MemoryModeT Source #
Data type holding the memory modes available to client programs.
Regarding these various memory-modes:
- In no case shall the HarfBuzz client modify memory
that is passed to HarfBuzz in a blob. If there is
any such possibility,
hBMEMORYMODEDUPLICATE
should be used such that HarfBuzz makes a copy immediately, - Use
hBMEMORYMODEREADONLY
otherwise, unless you really really really know what you are doing, hBMEMORYMODEWRITABLE
is appropriate if you really made a copy of data solely for the purpose of passing to HarfBuzz and doing that just once (no reuse!),- If the font is
mmap()
ed, it's okay to usehBMEMORYREADONLYMAYMAKEWRITABLE
, however, using that mode correctly is very tricky. UsehBMEMORYMODEREADONLY
instead.
MemoryModeTDuplicate | HarfBuzz immediately makes a copy of the data. |
MemoryModeTReadonly | HarfBuzz client will never modify the data, and HarfBuzz will never modify the data. |
MemoryModeTWritable | HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data. |
MemoryModeTReadonlyMayMakeWritable | See above |
AnotherMemoryModeT Int | Catch-all for unknown values |
Instances
OtLayoutBaselineTagT
data OtLayoutBaselineTagT Source #
Baseline tags from Baseline Tags registry.
Since: 2.6.0
OtLayoutBaselineTagTRoman | The baseline used by alphabetic scripts such as Latin, Cyrillic and Greek. In vertical writing mode, the alphabetic baseline for characters rotated 90 degrees clockwise. (This would not apply to alphabetic characters that remain upright in vertical writing mode, since these characters are not rotated.) |
OtLayoutBaselineTagTHanging | The hanging baseline. In horizontal direction, this is the horizontal line from which syllables seem, to hang in Tibetan and other similar scripts. In vertical writing mode, for Tibetan (or some other similar script) characters rotated 90 degrees clockwise. |
OtLayoutBaselineTagTIdeoFaceBottomOrLeft | Ideographic character face bottom or left edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTIdeoFaceTopOrRight | Ideographic character face top or right edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTIdeoFaceCentral | The center of the ideographic character face. Since: 4.0.0 |
OtLayoutBaselineTagTIdeoEmboxBottomOrLeft | Ideographic em-box bottom or left edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTIdeoEmboxTopOrRight | Ideographic em-box top or right edge baseline, |
OtLayoutBaselineTagTIdeoEmboxCentral | The center of the ideographic em-box. Since: 4.0.0 if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTMath | The baseline about which mathematical characters are centered. In vertical writing mode when mathematical characters rotated 90 degrees clockwise, are centered. |
AnotherOtLayoutBaselineTagT Int | Catch-all for unknown values |
Instances
OtLayoutGlyphClassT
data OtLayoutGlyphClassT Source #
The GDEF classes defined for glyphs.
OtLayoutGlyphClassTUnclassified | Glyphs not matching the other classifications |
OtLayoutGlyphClassTBaseGlyph | Spacing, single characters, capable of accepting marks |
OtLayoutGlyphClassTLigature | Glyphs that represent ligation of multiple characters |
OtLayoutGlyphClassTMark | Non-spacing, combining glyphs that represent marks |
OtLayoutGlyphClassTComponent | Spacing glyphs that represent part of a single character |
AnotherOtLayoutGlyphClassT Int | Catch-all for unknown values |
Instances
OtMathConstantT
data OtMathConstantT Source #
The 'MATH' table constants, refer to OpenType documentation For more explanations.
Since: 1.3.3
Instances
OtMathKernT
data OtMathKernT Source #
The math kerning-table types defined for the four corners of a glyph.
Since: 1.3.3
OtMathKernTTopRight | The top right corner of the glyph. |
OtMathKernTTopLeft | The top left corner of the glyph. |
OtMathKernTBottomRight | The bottom right corner of the glyph. |
OtMathKernTBottomLeft | The bottom left corner of the glyph. |
AnotherOtMathKernT Int | Catch-all for unknown values |
Instances
OtMetaTagT
data OtMetaTagT Source #
Known metadata tags from https://docs.microsoft.com/en-us/typography/opentype/spec/meta
Since: 2.6.0
OtMetaTagTDesignLanguages | Design languages. Text, using only Basic Latin (ASCII) characters. Indicates languages and/or scripts for the user audiences that the font was primarily designed for. |
OtMetaTagTSupportedLanguages | Supported languages. Text, using only Basic Latin (ASCII) characters. Indicates languages and/or scripts that the font is declared to be capable of supporting. |
AnotherOtMetaTagT Int | Catch-all for unknown values |
Instances
OtMetricsTagT
data OtMetricsTagT Source #
Metric tags corresponding to <https://docs.microsoft.com/en-us/typography/opentype/spec/mvar#value-tags MVAR Value Tags>
Since: 2.6.0
Instances
ScriptT
Data type for scripts. Each ScriptT
's value is an hb_tag_t
corresponding
to the four-letter values defined by ISO 15924.
See also the Script (sc) property of the Unicode Character Database.
Instances
Enum ScriptT Source # | |
Show ScriptT Source # | |
Eq ScriptT Source # | |
Ord ScriptT Source # | |
BoxedEnum ScriptT Source # | |
Defined in GI.HarfBuzz.Enums | |
TypedObject ScriptT Source # | |
Defined in GI.HarfBuzz.Enums | |
HasParentTypes ScriptT Source # | |
Defined in GI.HarfBuzz.Enums | |
type ParentTypes ScriptT Source # | |
Defined in GI.HarfBuzz.Enums |
StyleTagT
Defined by OpenType Design-Variation Axis Tag Registry.
Since: 3.0.0
StyleTagTItalic | Used to vary between non-italic and italic. A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic. |
StyleTagTOpticalSize | Used to vary design to suit different text sizes. Non-zero. Values can be interpreted as text size, in points. |
StyleTagTSlantAngle | Used to vary between upright and slanted text. Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12) |
StyleTagTSlantRatio | same as |
StyleTagTWidth | Used to vary width of text from narrower to wider. Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design. |
StyleTagTWeight | Used to vary stroke thicknesses or other design details to give variation from lighter to blacker. Values can be interpreted in direct comparison to values for usWeightClass in the OS/2 table, or the CSS font-weight property. |
AnotherStyleTagT Int | Catch-all for unknown values |
Instances
Enum StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums succ :: StyleTagT -> StyleTagT # pred :: StyleTagT -> StyleTagT # fromEnum :: StyleTagT -> Int # enumFrom :: StyleTagT -> [StyleTagT] # enumFromThen :: StyleTagT -> StyleTagT -> [StyleTagT] # enumFromTo :: StyleTagT -> StyleTagT -> [StyleTagT] # enumFromThenTo :: StyleTagT -> StyleTagT -> StyleTagT -> [StyleTagT] # | |
Show StyleTagT Source # | |
Eq StyleTagT Source # | |
Ord StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums | |
BoxedEnum StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums | |
TypedObject StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums | |
HasParentTypes StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums | |
type ParentTypes StyleTagT Source # | |
Defined in GI.HarfBuzz.Enums |
UnicodeCombiningClassT
data UnicodeCombiningClassT Source #
Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.
<note>Note: newer versions of Unicode may add new values.
Client programs should be ready to handle any value in the 0..254 range
being returned from unicodeCombiningClass
.</note>
Instances
UnicodeGeneralCategoryT
data UnicodeGeneralCategoryT Source #
Data type for the "General_Category" (gc) property from the Unicode Character Database.