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 |
GI.HarfBuzz.Flags
Description
Synopsis
- data AatLayoutFeatureSelectorT
- = AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInvalid
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAllTypeFeaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAllTypeFeaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRequiredLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRequiredLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCommonLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCommonLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRareLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRareLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLogosOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLogosOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRebusPicturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRebusPicturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDiphthongLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDiphthongLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSquaredLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSquaredLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAbbrevSquaredLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAbbrevSquaredLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSymbolLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSymbolLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHistoricalLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHistoricalLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorUnconnected
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPartiallyConnected
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCursive
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorUpperAndLowerCase
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAllCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAllLowerCase
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSmallCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInitialCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInitialCapsAndSmallCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSubstituteVerticalFormsOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSubstituteVerticalFormsOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLinguisticRearrangementOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLinguisticRearrangementOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorMonospacedNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorProportionalNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorThirdWidthNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorQuarterWidthNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorWordInitialSwashesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorWordInitialSwashesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorWordFinalSwashesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorWordFinalSwashesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLineInitialSwashesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLineInitialSwashesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLineFinalSwashesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLineFinalSwashesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNonFinalSwashesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNonFinalSwashesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorShowDiacritics
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHideDiacritics
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDecomposeDiacritics
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNormalPosition
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSuperiors
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInferiors
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorOrdinals
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorScientificInferiors
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoFractions
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorVerticalFractions
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDiagonalFractions
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPreventOverlapOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPreventOverlapOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphensToEmDashOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphensToEmDashOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphenToEnDashOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphenToEnDashOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSlashedZeroOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSlashedZeroOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFormInterrobangOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFormInterrobangOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSmartQuotesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSmartQuotesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPeriodsToEllipsisOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPeriodsToEllipsisOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphenToMinusOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHyphenToMinusOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAsteriskToMultiplyOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAsteriskToMultiplyOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSlashToDivideOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSlashToDivideOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInequalityLigaturesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInequalityLigaturesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorExponentsOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorExponentsOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorMathematicalGreekOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorMathematicalGreekOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoOrnaments
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDingbats
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPiCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFleurons
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDecorativeBorders
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInternationalSymbols
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorMathSymbols
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoAlternates
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDesignLevel1
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDesignLevel2
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDesignLevel3
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDesignLevel4
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDesignLevel5
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoStyleOptions
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDisplayText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorEngravedText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIlluminatedCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTitlingCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTallCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSimplifiedCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorJis1978Characters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorJis1983Characters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorJis1990Characters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalAltOne
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalAltTwo
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalAltThree
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalAltFour
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalAltFive
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorExpertCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorJis2004Characters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHojoCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNlccharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTraditionalNamesCharacters
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLowerCaseNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorUpperCaseNumbers
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorProportionalText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorMonospacedText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHalfWidthText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorThirdWidthText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorQuarterWidthText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAltProportionalText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAltHalfWidthText
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoTransliteration
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHanjaToHangul
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHiraganaToKatakana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorKatakanaToHiragana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorKanaToRomanization
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRomanizationToHiragana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRomanizationToKatakana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHanjaToHangulAltOne
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHanjaToHangulAltTwo
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHanjaToHangulAltThree
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorBoxAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRoundedBoxAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCircleAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInvertedCircleAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorParenthesisAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorPeriodAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRomanNumeralAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDiamondAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInvertedBoxAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorInvertedRoundedBoxAnnotation
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFullWidthKana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorProportionalKana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFullWidthIdeographs
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorProportionalIdeographs
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHalfWidthIdeographs
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCanonicalCompositionOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCanonicalCompositionOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCompatibilityCompositionOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCompatibilityCompositionOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTranscodingCompositionOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorTranscodingCompositionOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoRubyKana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRubyKana
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRubyKanaOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorRubyKanaOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoCjkSymbolAlternatives
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkSymbolAltOne
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkSymbolAltTwo
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkSymbolAltThree
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkSymbolAltFour
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkSymbolAltFive
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoIdeographicAlternatives
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIdeographicAltOne
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIdeographicAltTwo
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIdeographicAltThree
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIdeographicAltFour
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorIdeographicAltFive
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkVerticalRomanCentered
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkVerticalRomanHbaseline
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoCjkItalicRoman
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkItalicRoman
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkItalicRomanOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCjkItalicRomanOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCaseSensitiveLayoutOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCaseSensitiveLayoutOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCaseSensitiveSpacingOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorCaseSensitiveSpacingOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAlternateHorizKanaOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAlternateHorizKanaOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAlternateVertKanaOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorAlternateVertKanaOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorNoStylisticAlternates
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltOneOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltOneOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwoOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwoOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltThreeOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltThreeOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFourOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFourOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFiveOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFiveOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSixOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSixOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSevenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSevenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltEightOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltEightOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltNineOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltNineOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltElevenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltElevenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwelveOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwelveOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltThirteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltThirteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFourteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFourteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFifteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltFifteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSixteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSixteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSeventeenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltSeventeenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltEighteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltEighteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltNineteenOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltNineteenOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwentyOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorStylisticAltTwentyOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualAlternatesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualAlternatesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSwashAlternatesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorSwashAlternatesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualSwashAlternatesOn
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorContextualSwashAlternatesOff
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDefaultLowerCase
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLowerCaseSmallCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorLowerCasePetiteCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDefaultUpperCase
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorUpperCaseSmallCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorUpperCasePetiteCaps
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorHalfWidthCjkRoman
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorProportionalCjkRoman
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorDefaultCjkRoman
- | AatLayoutFeatureSelectorTBAatLayoutFeatureSelectorFullWidthCjkRoman
- | AnotherAatLayoutFeatureSelectorT Int
- data AatLayoutFeatureTypeT
- = AatLayoutFeatureTypeTBAatLayoutFeatureTypeInvalid
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeAllTypographic
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeLigatures
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCursiveConnection
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeLetterCase
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeVerticalSubstitution
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeLinguisticRearrangement
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeNumberSpacing
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeSmartSwashType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeDiacriticsType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeVerticalPosition
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeFractions
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeOverlappingCharactersType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeTypographicExtras
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeMathematicalExtras
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeOrnamentSetsType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCharacterAlternatives
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeDesignComplexityType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeStyleOptions
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCharacterShape
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeNumberCase
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeTextSpacing
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeTransliteration
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeAnnotationType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeKanaSpacingType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeIdeographicSpacingType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeUnicodeDecompositionType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeRubyKana
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCjkSymbolAlternativesType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeIdeographicAlternativesType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCjkVerticalRomanPlacementType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeItalicCjkRoman
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCaseSensitiveLayout
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeAlternateKana
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeStylisticAlternatives
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeContextualAlternatives
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeLowerCase
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeUpperCase
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeLanguageTagType
- | AatLayoutFeatureTypeTBAatLayoutFeatureTypeCjkRomanSpacingType
- | AnotherAatLayoutFeatureTypeT Int
- data BufferDiffFlagsT
- = BufferDiffFlagsTEqual
- | BufferDiffFlagsTContentTypeMismatch
- | BufferDiffFlagsTLengthMismatch
- | BufferDiffFlagsTNotdefPresent
- | BufferDiffFlagsTDottedCirclePresent
- | BufferDiffFlagsTCodepointMismatch
- | BufferDiffFlagsTClusterMismatch
- | BufferDiffFlagsTGlyphFlagsMismatch
- | BufferDiffFlagsTPositionMismatch
- | AnotherBufferDiffFlagsT Int
- data BufferFlagsT
- = BufferFlagsTDefault
- | BufferFlagsTBot
- | BufferFlagsTEot
- | BufferFlagsTPreserveDefaultIgnorables
- | BufferFlagsTRemoveDefaultIgnorables
- | BufferFlagsTDoNotInsertDottedCircle
- | BufferFlagsTVerify
- | BufferFlagsTProduceUnsafeToConcat
- | BufferFlagsTProduceSafeToInsertTatweel
- | BufferFlagsTDefined
- | AnotherBufferFlagsT Int
- data BufferSerializeFlagsT
- data BufferSerializeFormatT
- data GlyphFlagsT
- data OtColorPaletteFlagsT
- data OtLayoutBaselineTagT
- = OtLayoutBaselineTagTBOtLayoutBaselineTagRoman
- | OtLayoutBaselineTagTBOtLayoutBaselineTagHanging
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceBottomOrLeft
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceTopOrRight
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceCentral
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxBottomOrLeft
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxTopOrRight
- | OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxCentral
- | OtLayoutBaselineTagTBOtLayoutBaselineTagMath
- | AnotherOtLayoutBaselineTagT Int
- data OtMathGlyphPartFlagsT
- data OtMetaTagT
- data OtMetricsTagT
- = OtMetricsTagTBOtMetricsTagHorizontalAscender
- | OtMetricsTagTBOtMetricsTagHorizontalDescender
- | OtMetricsTagTBOtMetricsTagHorizontalLineGap
- | OtMetricsTagTBOtMetricsTagHorizontalClippingAscent
- | OtMetricsTagTBOtMetricsTagHorizontalClippingDescent
- | OtMetricsTagTBOtMetricsTagVerticalAscender
- | OtMetricsTagTBOtMetricsTagVerticalDescender
- | OtMetricsTagTBOtMetricsTagVerticalLineGap
- | OtMetricsTagTBOtMetricsTagHorizontalCaretRise
- | OtMetricsTagTBOtMetricsTagHorizontalCaretRun
- | OtMetricsTagTBOtMetricsTagHorizontalCaretOffset
- | OtMetricsTagTBOtMetricsTagVerticalCaretRise
- | OtMetricsTagTBOtMetricsTagVerticalCaretRun
- | OtMetricsTagTBOtMetricsTagVerticalCaretOffset
- | OtMetricsTagTBOtMetricsTagXHeight
- | OtMetricsTagTBOtMetricsTagCapHeight
- | OtMetricsTagTBOtMetricsTagSubscriptEmXSize
- | OtMetricsTagTBOtMetricsTagSubscriptEmYSize
- | OtMetricsTagTBOtMetricsTagSubscriptEmXOffset
- | OtMetricsTagTBOtMetricsTagSubscriptEmYOffset
- | OtMetricsTagTBOtMetricsTagSuperscriptEmXSize
- | OtMetricsTagTBOtMetricsTagSuperscriptEmYSize
- | OtMetricsTagTBOtMetricsTagSuperscriptEmXOffset
- | OtMetricsTagTBOtMetricsTagSuperscriptEmYOffset
- | OtMetricsTagTBOtMetricsTagStrikeoutSize
- | OtMetricsTagTBOtMetricsTagStrikeoutOffset
- | OtMetricsTagTBOtMetricsTagUnderlineSize
- | OtMetricsTagTBOtMetricsTagUnderlineOffset
- | AnotherOtMetricsTagT Int
- data OtVarAxisFlagsT
- data ScriptT
- = ScriptTBScriptCommon
- | ScriptTBScriptInherited
- | ScriptTBScriptUnknown
- | ScriptTBScriptArabic
- | ScriptTBScriptArmenian
- | ScriptTBScriptBengali
- | ScriptTBScriptCyrillic
- | ScriptTBScriptDevanagari
- | ScriptTBScriptGeorgian
- | ScriptTBScriptGreek
- | ScriptTBScriptGujarati
- | ScriptTBScriptGurmukhi
- | ScriptTBScriptHangul
- | ScriptTBScriptHan
- | ScriptTBScriptHebrew
- | ScriptTBScriptHiragana
- | ScriptTBScriptKannada
- | ScriptTBScriptKatakana
- | ScriptTBScriptLao
- | ScriptTBScriptLatin
- | ScriptTBScriptMalayalam
- | ScriptTBScriptOriya
- | ScriptTBScriptTamil
- | ScriptTBScriptTelugu
- | ScriptTBScriptThai
- | ScriptTBScriptTibetan
- | ScriptTBScriptBopomofo
- | ScriptTBScriptBraille
- | ScriptTBScriptCanadianSyllabics
- | ScriptTBScriptCherokee
- | ScriptTBScriptEthiopic
- | ScriptTBScriptKhmer
- | ScriptTBScriptMongolian
- | ScriptTBScriptMyanmar
- | ScriptTBScriptOgham
- | ScriptTBScriptRunic
- | ScriptTBScriptSinhala
- | ScriptTBScriptSyriac
- | ScriptTBScriptThaana
- | ScriptTBScriptYi
- | ScriptTBScriptDeseret
- | ScriptTBScriptGothic
- | ScriptTBScriptOldItalic
- | ScriptTBScriptBuhid
- | ScriptTBScriptHanunoo
- | ScriptTBScriptTagalog
- | ScriptTBScriptTagbanwa
- | ScriptTBScriptCypriot
- | ScriptTBScriptLimbu
- | ScriptTBScriptLinearB
- | ScriptTBScriptOsmanya
- | ScriptTBScriptShavian
- | ScriptTBScriptTaiLe
- | ScriptTBScriptUgaritic
- | ScriptTBScriptBuginese
- | ScriptTBScriptCoptic
- | ScriptTBScriptGlagolitic
- | ScriptTBScriptKharoshthi
- | ScriptTBScriptNewTaiLue
- | ScriptTBScriptOldPersian
- | ScriptTBScriptSylotiNagri
- | ScriptTBScriptTifinagh
- | ScriptTBScriptBalinese
- | ScriptTBScriptCuneiform
- | ScriptTBScriptNko
- | ScriptTBScriptPhagsPa
- | ScriptTBScriptPhoenician
- | ScriptTBScriptCarian
- | ScriptTBScriptCham
- | ScriptTBScriptKayahLi
- | ScriptTBScriptLepcha
- | ScriptTBScriptLycian
- | ScriptTBScriptLydian
- | ScriptTBScriptOlChiki
- | ScriptTBScriptRejang
- | ScriptTBScriptSaurashtra
- | ScriptTBScriptSundanese
- | ScriptTBScriptVai
- | ScriptTBScriptAvestan
- | ScriptTBScriptBamum
- | ScriptTBScriptEgyptianHieroglyphs
- | ScriptTBScriptImperialAramaic
- | ScriptTBScriptInscriptionalPahlavi
- | ScriptTBScriptInscriptionalParthian
- | ScriptTBScriptJavanese
- | ScriptTBScriptKaithi
- | ScriptTBScriptLisu
- | ScriptTBScriptMeeteiMayek
- | ScriptTBScriptOldSouthArabian
- | ScriptTBScriptOldTurkic
- | ScriptTBScriptSamaritan
- | ScriptTBScriptTaiTham
- | ScriptTBScriptTaiViet
- | ScriptTBScriptBatak
- | ScriptTBScriptBrahmi
- | ScriptTBScriptMandaic
- | ScriptTBScriptChakma
- | ScriptTBScriptMeroiticCursive
- | ScriptTBScriptMeroiticHieroglyphs
- | ScriptTBScriptMiao
- | ScriptTBScriptSharada
- | ScriptTBScriptSoraSompeng
- | ScriptTBScriptTakri
- | ScriptTBScriptBassaVah
- | ScriptTBScriptCaucasianAlbanian
- | ScriptTBScriptDuployan
- | ScriptTBScriptElbasan
- | ScriptTBScriptGrantha
- | ScriptTBScriptKhojki
- | ScriptTBScriptKhudawadi
- | ScriptTBScriptLinearA
- | ScriptTBScriptMahajani
- | ScriptTBScriptManichaean
- | ScriptTBScriptMendeKikakui
- | ScriptTBScriptModi
- | ScriptTBScriptMro
- | ScriptTBScriptNabataean
- | ScriptTBScriptOldNorthArabian
- | ScriptTBScriptOldPermic
- | ScriptTBScriptPahawhHmong
- | ScriptTBScriptPalmyrene
- | ScriptTBScriptPauCinHau
- | ScriptTBScriptPsalterPahlavi
- | ScriptTBScriptSiddham
- | ScriptTBScriptTirhuta
- | ScriptTBScriptWarangCiti
- | ScriptTBScriptAhom
- | ScriptTBScriptAnatolianHieroglyphs
- | ScriptTBScriptHatran
- | ScriptTBScriptMultani
- | ScriptTBScriptOldHungarian
- | ScriptTBScriptSignwriting
- | ScriptTBScriptAdlam
- | ScriptTBScriptBhaiksuki
- | ScriptTBScriptMarchen
- | ScriptTBScriptOsage
- | ScriptTBScriptTangut
- | ScriptTBScriptNewa
- | ScriptTBScriptMasaramGondi
- | ScriptTBScriptNushu
- | ScriptTBScriptSoyombo
- | ScriptTBScriptZanabazarSquare
- | ScriptTBScriptDogra
- | ScriptTBScriptGunjalaGondi
- | ScriptTBScriptHanifiRohingya
- | ScriptTBScriptMakasar
- | ScriptTBScriptMedefaidrin
- | ScriptTBScriptOldSogdian
- | ScriptTBScriptSogdian
- | ScriptTBScriptElymaic
- | ScriptTBScriptNandinagari
- | ScriptTBScriptNyiakengPuachueHmong
- | ScriptTBScriptWancho
- | ScriptTBScriptChorasmian
- | ScriptTBScriptDivesAkuru
- | ScriptTBScriptKhitanSmallScript
- | ScriptTBScriptYezidi
- | ScriptTBScriptCyproMinoan
- | ScriptTBScriptOldUyghur
- | ScriptTBScriptTangsa
- | ScriptTBScriptToto
- | ScriptTBScriptVithkuqi
- | ScriptTBScriptMath
- | ScriptTBScriptKawi
- | ScriptTBScriptNagMundari
- | ScriptTBScriptInvalid
- | AnotherScriptT Int
- data StyleTagT
Flags
AatLayoutFeatureSelectorT
data AatLayoutFeatureSelectorT Source #
The selectors defined for specifying AAT feature settings.
Since: 2.2.0
Constructors
Instances
AatLayoutFeatureTypeT
data AatLayoutFeatureTypeT Source #
The possible feature types defined for AAT shaping, from Apple Font Feature Registry.
Since: 2.2.0
Constructors
Instances
BufferDiffFlagsT
data BufferDiffFlagsT Source #
Flags from comparing two BufferT
's.
Buffer with different BufferContentTypeT
cannot be meaningfully
compared in any further detail.
For buffers with differing length, the per-glyph comparison is not
attempted, though we do still scan reference buffer for dotted circle and
.notdef
glyphs.
If the buffers have the same length, we compare them glyph-by-glyph and report which aspect(s) of the glyph info/position are different.
Since: 1.5.0
Constructors
BufferDiffFlagsTEqual | equal buffers. |
BufferDiffFlagsTContentTypeMismatch | buffers with different
|
BufferDiffFlagsTLengthMismatch | buffers with differing length. |
BufferDiffFlagsTNotdefPresent |
|
BufferDiffFlagsTDottedCirclePresent | dotted circle glyph is present in the reference buffer. |
BufferDiffFlagsTCodepointMismatch | difference in |
BufferDiffFlagsTClusterMismatch | difference in |
BufferDiffFlagsTGlyphFlagsMismatch | difference in |
BufferDiffFlagsTPositionMismatch | difference in |
AnotherBufferDiffFlagsT Int | Catch-all for unknown values |
Instances
BufferFlagsT
data BufferFlagsT Source #
Flags for BufferT
.
Since: 0.9.20
Constructors
BufferFlagsTDefault | the default buffer flag. |
BufferFlagsTBot | flag indicating that special handling of the beginning of text paragraph can be applied to this buffer. Should usually be set, unless you are passing to the buffer only part of the text without the full context. |
BufferFlagsTEot | flag indicating that special handling of the end of text
paragraph can be applied to this buffer, similar to
|
BufferFlagsTPreserveDefaultIgnorables | flag indication that character with Default_Ignorable
Unicode property should use the corresponding glyph
from the font, instead of hiding them (done by
replacing them with the space glyph and zeroing the
advance width.) This flag takes precedence over
|
BufferFlagsTRemoveDefaultIgnorables | flag indication that character with Default_Ignorable
Unicode property should be removed from glyph string
instead of hiding them (done by replacing them with the
space glyph and zeroing the advance width.)
|
BufferFlagsTDoNotInsertDottedCircle | flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>). Since: 2.4.0 |
BufferFlagsTVerify | flag indicating that the |
BufferFlagsTProduceUnsafeToConcat | flag indicating that the |
BufferFlagsTProduceSafeToInsertTatweel | flag indicating that the |
BufferFlagsTDefined | All currently defined flags: Since: 4.4.0 |
AnotherBufferFlagsT Int | Catch-all for unknown values |
Instances
BufferSerializeFlagsT
data BufferSerializeFlagsT Source #
Flags that control what glyph information are serialized in bufferSerializeGlyphs
.
Since: 0.9.20
Constructors
BufferSerializeFlagsTDefault | serialize glyph names, clusters and positions. |
BufferSerializeFlagsTNoClusters | do not serialize glyph cluster. |
BufferSerializeFlagsTNoPositions | do not serialize glyph position information. |
BufferSerializeFlagsTNoGlyphNames | do no serialize glyph name. |
BufferSerializeFlagsTGlyphExtents | serialize glyph extents. |
BufferSerializeFlagsTGlyphFlags | serialize glyph flags. Since: 1.5.0 |
BufferSerializeFlagsTNoAdvances | do not serialize glyph advances, glyph offsets will reflect absolute glyph positions. Since: 1.8.0 |
BufferSerializeFlagsTDefined | All currently defined flags. Since: 4.4.0 |
AnotherBufferSerializeFlagsT 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
Constructors
BufferSerializeFormatTText | a human-readable, plain text format. |
BufferSerializeFormatTJson | a machine-readable JSON format. |
BufferSerializeFormatTInvalid | invalid format. |
AnotherBufferSerializeFormatT Int | Catch-all for unknown values |
Instances
GlyphFlagsT
data GlyphFlagsT Source #
Flags for GlyphInfoT
.
Since: 1.5.0
Constructors
GlyphFlagsTUnsafeToBreak | Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different. On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking. |
GlyphFlagsTUnsafeToConcat | Indicates that if input text is changed on one
side of the beginning of the cluster this glyph
is part of, then the shaping results for the
other side might change.
Note that the absence of this flag will NOT by
itself mean that it IS safe to concat text.
Only two pieces of text both of which clear of
this flag can be concatenated safely.
This can be used to optimize paragraph
layout, by avoiding re-shaping of each line
after line-breaking, by limiting the
reshaping to a small piece around the
breaking position only, even if the breaking
position carries the
|
GlyphFlagsTSafeToInsertTatweel | In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert a U+0640 TATWEEL character before this cluster for elongation. This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping. Since: 5.1.0 |
GlyphFlagsTDefined | All the currently defined flags. |
AnotherGlyphFlagsT Int | Catch-all for unknown values |
Instances
OtColorPaletteFlagsT
data OtColorPaletteFlagsT Source #
Flags that describe the properties of color palette.
Since: 2.1.0
Constructors
OtColorPaletteFlagsTDefault | Default indicating that there is nothing special to note about a color palette. |
OtColorPaletteFlagsTUsableWithLightBackground | Flag indicating that the color palette is appropriate to use when displaying the font on a light background such as white. |
OtColorPaletteFlagsTUsableWithDarkBackground | Flag indicating that the color palette is appropriate to use when displaying the font on a dark background such as black. |
AnotherOtColorPaletteFlagsT Int | Catch-all for unknown values |
Instances
OtLayoutBaselineTagT
data OtLayoutBaselineTagT Source #
Baseline tags from Baseline Tags registry.
Since: 2.6.0
Constructors
OtLayoutBaselineTagTBOtLayoutBaselineTagRoman | 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.) |
OtLayoutBaselineTagTBOtLayoutBaselineTagHanging | 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. |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceBottomOrLeft | Ideographic character face bottom or left edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceTopOrRight | Ideographic character face top or right edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoFaceCentral | The center of the ideographic character face. Since: 4.0.0 |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxBottomOrLeft | Ideographic em-box bottom or left edge, if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxTopOrRight | Ideographic em-box top or right edge baseline, |
OtLayoutBaselineTagTBOtLayoutBaselineTagIdeoEmboxCentral | The center of the ideographic em-box. Since: 4.0.0 if the direction is horizontal or vertical, respectively. |
OtLayoutBaselineTagTBOtLayoutBaselineTagMath | 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
OtMathGlyphPartFlagsT
data OtMathGlyphPartFlagsT Source #
Flags for math glyph parts.
Since: 1.3.3
Constructors
OtMathGlyphPartFlagsTOtMathGlyphPartFlagExtender | This is an extender glyph part that can be repeated to reach the desired length. |
AnotherOtMathGlyphPartFlagsT 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
Constructors
OtMetaTagTBOtMetaTagDesignLanguages | 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. |
OtMetaTagTBOtMetaTagSupportedLanguages | 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
Constructors
Instances
OtVarAxisFlagsT
data OtVarAxisFlagsT Source #
Flags for OtVarAxisInfoT
.
Since: 2.2.0
Constructors
OtVarAxisFlagsTBOtVarAxisFlagHidden | The axis should not be exposed directly in user interfaces. |
AnotherOtVarAxisFlagsT 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.
Constructors
StyleTagT
Defined by OpenType Design-Variation Axis Tag Registry.
Since: 3.0.0
Constructors
StyleTagTBStyleTagItalic | 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. |
StyleTagTBStyleTagOpticalSize | Used to vary design to suit different text sizes. Non-zero. Values can be interpreted as text size, in points. |
StyleTagTBStyleTagSlantAngle | 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) |
StyleTagTBStyleTagSlantRatio | same as |
StyleTagTBStyleTagWidth | 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. |
StyleTagTBStyleTagWeight | 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.Flags | |
Show StyleTagT Source # | |
Eq StyleTagT Source # | |
Ord StyleTagT Source # | |
Defined in GI.HarfBuzz.Flags | |
IsGFlag StyleTagT Source # | |
Defined in GI.HarfBuzz.Flags |