gi-harfbuzz-0.0.10: HarfBuzz bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.HarfBuzz.Enums

Description

 
Synopsis

Enumerations

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

Constructors

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 hBBUFFERCLUSTERLEVELMONOTONEGRAPHEMES.

AnotherBufferClusterLevelT Int

Catch-all for unknown values

Instances

Instances details
Enum BufferClusterLevelT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show BufferClusterLevelT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> BufferClusterLevelT -> ShowS

show :: BufferClusterLevelT -> String

showList :: [BufferClusterLevelT] -> ShowS

Eq BufferClusterLevelT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord BufferClusterLevelT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

BufferContentTypeT

data BufferContentTypeT Source #

The type of BufferT contents.

Constructors

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

Instances details
Enum BufferContentTypeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show BufferContentTypeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> BufferContentTypeT -> ShowS

show :: BufferContentTypeT -> String

showList :: [BufferContentTypeT] -> ShowS

Eq BufferContentTypeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord BufferContentTypeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

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().

Constructors

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

Instances details
Enum DirectionT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show DirectionT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> DirectionT -> ShowS

show :: DirectionT -> String

showList :: [DirectionT] -> ShowS

Eq DirectionT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

(==) :: DirectionT -> DirectionT -> Bool

(/=) :: DirectionT -> DirectionT -> Bool

Ord DirectionT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

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 use hBMEMORYMODEREADONLYMAYMAKEWRITABLE, however, using that mode correctly is very tricky. Use hBMEMORYMODEREADONLY instead.

Constructors

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

Instances details
Enum MemoryModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show MemoryModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> MemoryModeT -> ShowS

show :: MemoryModeT -> String

showList :: [MemoryModeT] -> ShowS

Eq MemoryModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

(==) :: MemoryModeT -> MemoryModeT -> Bool

(/=) :: MemoryModeT -> MemoryModeT -> Bool

Ord MemoryModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

OtLayoutGlyphClassT

data OtLayoutGlyphClassT Source #

The GDEF classes defined for glyphs.

Constructors

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

Instances details
Enum OtLayoutGlyphClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show OtLayoutGlyphClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> OtLayoutGlyphClassT -> ShowS

show :: OtLayoutGlyphClassT -> String

showList :: [OtLayoutGlyphClassT] -> ShowS

Eq OtLayoutGlyphClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord OtLayoutGlyphClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

OtMathConstantT

data OtMathConstantT Source #

The 'MATH' table constants, refer to OpenType documentation For more explanations.

Since: 1.3.3

Constructors

OtMathConstantTScriptPercentScaleDown

scriptPercentScaleDown

OtMathConstantTScriptScriptPercentScaleDown

scriptScriptPercentScaleDown

OtMathConstantTDelimitedSubFormulaMinHeight

delimitedSubFormulaMinHeight

OtMathConstantTDisplayOperatorMinHeight

displayOperatorMinHeight

OtMathConstantTMathLeading

mathLeading

OtMathConstantTAxisHeight

axisHeight

OtMathConstantTAccentBaseHeight

accentBaseHeight

OtMathConstantTFlattenedAccentBaseHeight

flattenedAccentBaseHeight

OtMathConstantTSubscriptShiftDown

subscriptShiftDown

OtMathConstantTSubscriptTopMax

subscriptTopMax

OtMathConstantTSubscriptBaselineDropMin

subscriptBaselineDropMin

OtMathConstantTSuperscriptShiftUp

superscriptShiftUp

OtMathConstantTSuperscriptShiftUpCramped

superscriptShiftUpCramped

OtMathConstantTSuperscriptBottomMin

superscriptBottomMin

OtMathConstantTSuperscriptBaselineDropMax

superscriptBaselineDropMax

OtMathConstantTSubSuperscriptGapMin

subSuperscriptGapMin

OtMathConstantTSuperscriptBottomMaxWithSubscript

superscriptBottomMaxWithSubscript

OtMathConstantTSpaceAfterScript

spaceAfterScript

OtMathConstantTUpperLimitGapMin

upperLimitGapMin

OtMathConstantTUpperLimitBaselineRiseMin

upperLimitBaselineRiseMin

OtMathConstantTLowerLimitGapMin

lowerLimitGapMin

OtMathConstantTLowerLimitBaselineDropMin

lowerLimitBaselineDropMin

OtMathConstantTStackTopShiftUp

stackTopShiftUp

OtMathConstantTStackTopDisplayStyleShiftUp

stackTopDisplayStyleShiftUp

OtMathConstantTStackBottomShiftDown

stackBottomShiftDown

OtMathConstantTStackBottomDisplayStyleShiftDown

stackBottomDisplayStyleShiftDown

OtMathConstantTStackGapMin

stackGapMin

OtMathConstantTStackDisplayStyleGapMin

stackDisplayStyleGapMin

OtMathConstantTStretchStackTopShiftUp

stretchStackTopShiftUp

OtMathConstantTStretchStackBottomShiftDown

stretchStackBottomShiftDown

OtMathConstantTStretchStackGapAboveMin

stretchStackGapAboveMin

OtMathConstantTStretchStackGapBelowMin

stretchStackGapBelowMin

OtMathConstantTFractionNumeratorShiftUp

fractionNumeratorShiftUp

OtMathConstantTFractionNumeratorDisplayStyleShiftUp

fractionNumeratorDisplayStyleShiftUp

OtMathConstantTFractionDenominatorShiftDown

fractionDenominatorShiftDown

OtMathConstantTFractionDenominatorDisplayStyleShiftDown

fractionDenominatorDisplayStyleShiftDown

OtMathConstantTFractionNumeratorGapMin

fractionNumeratorGapMin

OtMathConstantTFractionNumDisplayStyleGapMin

fractionNumDisplayStyleGapMin

OtMathConstantTFractionRuleThickness

fractionRuleThickness

OtMathConstantTFractionDenominatorGapMin

fractionDenominatorGapMin

OtMathConstantTFractionDenomDisplayStyleGapMin

fractionDenomDisplayStyleGapMin

OtMathConstantTSkewedFractionHorizontalGap

skewedFractionHorizontalGap

OtMathConstantTSkewedFractionVerticalGap

skewedFractionVerticalGap

OtMathConstantTOverbarVerticalGap

overbarVerticalGap

OtMathConstantTOverbarRuleThickness

overbarRuleThickness

OtMathConstantTOverbarExtraAscender

overbarExtraAscender

OtMathConstantTUnderbarVerticalGap

underbarVerticalGap

OtMathConstantTUnderbarRuleThickness

underbarRuleThickness

OtMathConstantTUnderbarExtraDescender

underbarExtraDescender

OtMathConstantTRadicalVerticalGap

radicalVerticalGap

OtMathConstantTRadicalDisplayStyleVerticalGap

radicalDisplayStyleVerticalGap

OtMathConstantTRadicalRuleThickness

radicalRuleThickness

OtMathConstantTRadicalExtraAscender

radicalExtraAscender

OtMathConstantTRadicalKernBeforeDegree

radicalKernBeforeDegree

OtMathConstantTRadicalKernAfterDegree

radicalKernAfterDegree

OtMathConstantTRadicalDegreeBottomRaisePercent

radicalDegreeBottomRaisePercent

AnotherOtMathConstantT Int

Catch-all for unknown values

OtMathKernT

data OtMathKernT Source #

The math kerning-table types defined for the four corners of a glyph.

Since: 1.3.3

Constructors

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

Instances details
Enum OtMathKernT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show OtMathKernT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> OtMathKernT -> ShowS

show :: OtMathKernT -> String

showList :: [OtMathKernT] -> ShowS

Eq OtMathKernT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

(==) :: OtMathKernT -> OtMathKernT -> Bool

(/=) :: OtMathKernT -> OtMathKernT -> Bool

Ord OtMathKernT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

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

Constructors

OtNameIdPredefinedTCopyright

Copyright notice

OtNameIdPredefinedTFontFamily

Font Family name

OtNameIdPredefinedTFontSubfamily

Font Subfamily name

OtNameIdPredefinedTUniqueId

Unique font identifier

OtNameIdPredefinedTFullName

Full font name that reflects all family and relevant subfamily descriptors

OtNameIdPredefinedTVersionString

Version string

OtNameIdPredefinedTPostscriptName

PostScript name for the font

OtNameIdPredefinedTTrademark

Trademark

OtNameIdPredefinedTManufacturer

Manufacturer Name

OtNameIdPredefinedTDesigner

Designer

OtNameIdPredefinedTDescription

Description

OtNameIdPredefinedTVendorUrl

URL of font vendor

OtNameIdPredefinedTDesignerUrl

URL of typeface designer

OtNameIdPredefinedTLicense

License Description

OtNameIdPredefinedTLicenseUrl

URL where additional licensing information can be found

OtNameIdPredefinedTTypographicFamily

Typographic Family name

OtNameIdPredefinedTTypographicSubfamily

Typographic Subfamily name

OtNameIdPredefinedTMacFullName

Compatible Full Name for MacOS

OtNameIdPredefinedTSampleText

Sample text

OtNameIdPredefinedTCidFindfontName

PostScript CID findfont name

OtNameIdPredefinedTWwsFamily

WWS Family Name

OtNameIdPredefinedTWwsSubfamily

WWS Subfamily Name

OtNameIdPredefinedTLightBackground

Light Background Palette

OtNameIdPredefinedTDarkBackground

Dark Background Palette

OtNameIdPredefinedTVariationsPsPrefix

Variations PostScript Name Prefix

OtNameIdPredefinedTInvalid

Value to represent a nonexistent name ID.

AnotherOtNameIdPredefinedT Int

Catch-all for unknown values

Instances

Instances details
Enum OtNameIdPredefinedT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show OtNameIdPredefinedT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> OtNameIdPredefinedT -> ShowS

show :: OtNameIdPredefinedT -> String

showList :: [OtNameIdPredefinedT] -> ShowS

Eq OtNameIdPredefinedT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord OtNameIdPredefinedT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

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

Constructors

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 hBPAINTCOMPOSITEMODEHSLCOLOR.

AnotherPaintCompositeModeT Int

Catch-all for unknown values

Instances

Instances details
Enum PaintCompositeModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show PaintCompositeModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Methods

showsPrec :: Int -> PaintCompositeModeT -> ShowS

show :: PaintCompositeModeT -> String

showList :: [PaintCompositeModeT] -> ShowS

Eq PaintCompositeModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord PaintCompositeModeT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

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

Constructors

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

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>

Constructors

UnicodeCombiningClassTNotReordered

Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing

UnicodeCombiningClassTOverlay

Marks which overlay a base letter or symbol

UnicodeCombiningClassTNukta

Diacritic nukta marks in Brahmi-derived scripts

UnicodeCombiningClassTKanaVoicing

Hiragana/Katakana voicing marks

UnicodeCombiningClassTVirama

Viramas

UnicodeCombiningClassTCcc10
Hebrew
UnicodeCombiningClassTCcc11
Hebrew
UnicodeCombiningClassTCcc12
Hebrew
UnicodeCombiningClassTCcc13
Hebrew
UnicodeCombiningClassTCcc14
Hebrew
UnicodeCombiningClassTCcc15
Hebrew
UnicodeCombiningClassTCcc16
Hebrew
UnicodeCombiningClassTCcc17
Hebrew
UnicodeCombiningClassTCcc18
Hebrew
UnicodeCombiningClassTCcc19
Hebrew
UnicodeCombiningClassTCcc20
Hebrew
UnicodeCombiningClassTCcc21
Hebrew
UnicodeCombiningClassTCcc22
Hebrew
UnicodeCombiningClassTCcc23
Hebrew
UnicodeCombiningClassTCcc24
Hebrew
UnicodeCombiningClassTCcc25
Hebrew
UnicodeCombiningClassTCcc26
Hebrew
UnicodeCombiningClassTCcc27
Arabic
UnicodeCombiningClassTCcc28
Arabic
UnicodeCombiningClassTCcc29
Arabic
UnicodeCombiningClassTCcc30
Arabic
UnicodeCombiningClassTCcc31
Arabic
UnicodeCombiningClassTCcc32
Arabic
UnicodeCombiningClassTCcc33
Arabic
UnicodeCombiningClassTCcc34
Arabic
UnicodeCombiningClassTCcc35
Arabic
UnicodeCombiningClassTCcc36
Syriac
UnicodeCombiningClassTCcc84
Telugu
UnicodeCombiningClassTCcc91
Telugu
UnicodeCombiningClassTCcc103
Thai
UnicodeCombiningClassTCcc107
Thai
UnicodeCombiningClassTCcc118
Lao
UnicodeCombiningClassTCcc122
Lao
UnicodeCombiningClassTCcc129
Tibetan
UnicodeCombiningClassTCcc130
Tibetan
UnicodeCombiningClassTCcc132
Tibetan
Since: 7.2.0
UnicodeCombiningClassTAttachedBelowLeft

Marks attached at the bottom left

UnicodeCombiningClassTAttachedBelow

Marks attached directly below

UnicodeCombiningClassTAttachedAbove

Marks attached directly above

UnicodeCombiningClassTAttachedAboveRight

Marks attached at the top right

UnicodeCombiningClassTBelowLeft

Distinct marks at the bottom left

UnicodeCombiningClassTBelow

Distinct marks directly below

UnicodeCombiningClassTBelowRight

Distinct marks at the bottom right

UnicodeCombiningClassTLeft

Distinct marks to the left

UnicodeCombiningClassTRight

Distinct marks to the right

UnicodeCombiningClassTAboveLeft

Distinct marks at the top left

UnicodeCombiningClassTAbove

Distinct marks directly above

UnicodeCombiningClassTAboveRight

Distinct marks at the top right

UnicodeCombiningClassTDoubleBelow

Distinct marks subtending two bases

UnicodeCombiningClassTDoubleAbove

Distinct marks extending above two bases

UnicodeCombiningClassTIotaSubscript

Greek iota subscript only

UnicodeCombiningClassTInvalid

Invalid combining class

AnotherUnicodeCombiningClassT Int

Catch-all for unknown values

Instances

Instances details
Enum UnicodeCombiningClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show UnicodeCombiningClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Eq UnicodeCombiningClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord UnicodeCombiningClassT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

UnicodeGeneralCategoryT

data UnicodeGeneralCategoryT Source #

Data type for the "General_Category" (gc) property from the Unicode Character Database.

Instances

Instances details
Enum UnicodeGeneralCategoryT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Show UnicodeGeneralCategoryT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Eq UnicodeGeneralCategoryT Source # 
Instance details

Defined in GI.HarfBuzz.Enums

Ord UnicodeGeneralCategoryT Source # 
Instance details

Defined in GI.HarfBuzz.Enums