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 |
- Enumerations
- AatLayoutFeatureSelectorT
- AatLayoutFeatureTypeT
- BufferClusterLevelT
- BufferContentTypeT
- BufferSerializeFormatT
- DirectionT
- MemoryModeT
- OtLayoutBaselineTagT
- OtLayoutGlyphClassT
- OtMathConstantT
- OtMathKernT
- OtMetaTagT
- OtMetricsTagT
- OtNameIdPredefinedT
- PaintCompositeModeT
- PaintExtendT
- ScriptT
- StyleTagT
- UnicodeCombiningClassT
- UnicodeGeneralCategoryT
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 OtNameIdPredefinedT
- = OtNameIdPredefinedTCopyright
- | OtNameIdPredefinedTFontFamily
- | OtNameIdPredefinedTFontSubfamily
- | OtNameIdPredefinedTUniqueId
- | OtNameIdPredefinedTFullName
- | OtNameIdPredefinedTVersionString
- | OtNameIdPredefinedTPostscriptName
- | OtNameIdPredefinedTTrademark
- | OtNameIdPredefinedTManufacturer
- | OtNameIdPredefinedTDesigner
- | OtNameIdPredefinedTDescription
- | OtNameIdPredefinedTVendorUrl
- | OtNameIdPredefinedTDesignerUrl
- | OtNameIdPredefinedTLicense
- | OtNameIdPredefinedTLicenseUrl
- | OtNameIdPredefinedTTypographicFamily
- | OtNameIdPredefinedTTypographicSubfamily
- | OtNameIdPredefinedTMacFullName
- | OtNameIdPredefinedTSampleText
- | OtNameIdPredefinedTCidFindfontName
- | OtNameIdPredefinedTWwsFamily
- | OtNameIdPredefinedTWwsSubfamily
- | OtNameIdPredefinedTLightBackground
- | OtNameIdPredefinedTDarkBackground
- | OtNameIdPredefinedTVariationsPsPrefix
- | OtNameIdPredefinedTInvalid
- | AnotherOtNameIdPredefinedT Int
- data PaintCompositeModeT
- = PaintCompositeModeTClear
- | PaintCompositeModeTSrc
- | PaintCompositeModeTDest
- | PaintCompositeModeTSrcOver
- | PaintCompositeModeTDestOver
- | PaintCompositeModeTSrcIn
- | PaintCompositeModeTDestIn
- | PaintCompositeModeTSrcOut
- | PaintCompositeModeTDestOut
- | PaintCompositeModeTSrcAtop
- | PaintCompositeModeTDestAtop
- | PaintCompositeModeTXor
- | PaintCompositeModeTPlus
- | PaintCompositeModeTScreen
- | PaintCompositeModeTOverlay
- | PaintCompositeModeTDarken
- | PaintCompositeModeTLighten
- | PaintCompositeModeTColorDodge
- | PaintCompositeModeTColorBurn
- | PaintCompositeModeTHardLight
- | PaintCompositeModeTSoftLight
- | PaintCompositeModeTDifference
- | PaintCompositeModeTExclusion
- | PaintCompositeModeTMultiply
- | PaintCompositeModeTHslHue
- | PaintCompositeModeTHslSaturation
- | PaintCompositeModeTHslColor
- | PaintCompositeModeTHslLuminosity
- | AnotherPaintCompositeModeT Int
- data PaintExtendT
- 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
- | ScriptTKawi
- | ScriptTNagMundari
- | 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 usehBMEMORYMODEREADONLYMAYMAKEWRITABLE
, 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
OtNameIdPredefinedT
data OtNameIdPredefinedT Source #
An enum type representing the pre-defined name IDs.
For more information on these fields, see the OpenType spec.
Since: 7.0.0
Instances
PaintCompositeModeT
data PaintCompositeModeT Source #
The values of this enumeration describe the compositing modes that can be used when combining temporary redirected drawing with the backdrop.
See the OpenType spec COLR section for details.
Since: 7.0.0
PaintCompositeModeTClear | clear destination layer (bounded) |
PaintCompositeModeTSrc | replace destination layer (bounded) |
PaintCompositeModeTDest | ignore the source |
PaintCompositeModeTSrcOver | draw source layer on top of destination layer (bounded) |
PaintCompositeModeTDestOver | draw destination on top of source |
PaintCompositeModeTSrcIn | draw source where there was destination content (unbounded) |
PaintCompositeModeTDestIn | leave destination only where there was source content (unbounded) |
PaintCompositeModeTSrcOut | draw source where there was no destination content (unbounded) |
PaintCompositeModeTDestOut | leave destination only where there was no source content |
PaintCompositeModeTSrcAtop | draw source on top of destination content and only there |
PaintCompositeModeTDestAtop | leave destination on top of source content and only there (unbounded) |
PaintCompositeModeTXor | source and destination are shown where there is only one of them |
PaintCompositeModeTPlus | source and destination layers are accumulated |
PaintCompositeModeTScreen | source and destination are complemented and multiplied. This causes the result to be at least as light as the lighter inputs. |
PaintCompositeModeTOverlay | multiplies or screens, depending on the lightness of the destination color. |
PaintCompositeModeTDarken | replaces the destination with the source if it is darker, otherwise keeps the source. |
PaintCompositeModeTLighten | replaces the destination with the source if it is lighter, otherwise keeps the source. |
PaintCompositeModeTColorDodge | brightens the destination color to reflect the source color. |
PaintCompositeModeTColorBurn | darkens the destination color to reflect the source color. |
PaintCompositeModeTHardLight | Multiplies or screens, dependent on source color. |
PaintCompositeModeTSoftLight | Darkens or lightens, dependent on source color. |
PaintCompositeModeTDifference | Takes the difference of the source and destination color. |
PaintCompositeModeTExclusion | Produces an effect similar to difference, but with lower contrast. |
PaintCompositeModeTMultiply | source and destination layers are multiplied. This causes the result to be at least as dark as the darker inputs. |
PaintCompositeModeTHslHue | Creates a color with the hue of the source and the saturation and luminosity of the target. |
PaintCompositeModeTHslSaturation | Creates a color with the saturation of the source and the hue and luminosity of the target. Painting with this mode onto a gray area produces no change. |
PaintCompositeModeTHslColor | Creates a color with the hue and saturation of the source and the luminosity of the target. This preserves the gray levels of the target and is useful for coloring monochrome images or tinting color images. |
PaintCompositeModeTHslLuminosity | Creates a color with the luminosity of
the source and the hue and saturation of the target. This produces an
inverse effect to |
AnotherPaintCompositeModeT Int | Catch-all for unknown values |
Instances
PaintExtendT
data PaintExtendT Source #
The values of this enumeration determine how color values
outside the minimum and maximum defined offset on a ColorLineT
are determined.
See the OpenType spec COLR section for details.
Since: 7.0.0
PaintExtendTPad | Outside the defined interval, the color of the closest color stop is used. |
PaintExtendTRepeat | The color line is repeated over repeated multiples of the defined interval |
PaintExtendTReflect | The color line is repeated over repeated intervals, as for the repeat mode. However, in each repeated interval, the ordering of color stops is the reverse of the adjacent interval. |
AnotherPaintExtendT Int | Catch-all for unknown values |
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.