Hoogle Search
Within LTS Haskell 24.36 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
otVarGetAxisCount :: (HasCallStack, MonadIO m) => FaceT -> m Word32gi-harfbuzz GI.HarfBuzz.Functions Fetches the number of OpenType variation axes included in the face. Since: 1.4.2
-
gi-harfbuzz GI.HarfBuzz.Functions Fetches a list of all variation axes in the specified face. The list returned will begin at the offset provided. Since: 2.2.0
otVarGetNamedInstanceCount :: (HasCallStack, MonadIO m) => FaceT -> m Word32gi-harfbuzz GI.HarfBuzz.Functions Fetches the number of named instances included in the face. Since: 2.2.0
otVarHasData :: (HasCallStack, MonadIO m) => FaceT -> m Int32gi-harfbuzz GI.HarfBuzz.Functions Tests whether a face includes any OpenType variation data in the fvar table. Since: 1.4.2
-
gi-harfbuzz GI.HarfBuzz.Functions Fetches the design-space coordinates corresponding to the given named instance in the face. Since: 2.2.0
otVarNamedInstanceGetPostscriptNameId :: (HasCallStack, MonadIO m) => FaceT -> Word32 -> m Word32gi-harfbuzz GI.HarfBuzz.Functions Fetches the name table Name ID that provides display names for the "PostScript name" defined for the given named instance in the face. Since: 2.2.0
otVarNamedInstanceGetSubfamilyNameId :: (HasCallStack, MonadIO m) => FaceT -> Word32 -> m Word32gi-harfbuzz GI.HarfBuzz.Functions Fetches the name table Name ID that provides display names for the "Subfamily name" defined for the given named instance in the face. Since: 2.2.0
otVarNormalizeCoords :: (HasCallStack, MonadIO m) => FaceT -> Word32 -> Float -> m Int32gi-harfbuzz GI.HarfBuzz.Functions Normalizes the given design-space coordinates. The minimum and maximum values for the axis are mapped to the interval [-1,1], with the default axis value mapped to 0. The normalized values have 14 bits of fixed-point sub-integer precision as per OpenType specification. Any additional scaling defined in the face's avar table is also applied, as described at https://docs.microsoft.com/en-us/typography/opentype/spec/avar Since: 1.4.2
otVarNormalizeVariations :: (HasCallStack, MonadIO m) => FaceT -> VariationT -> Word32 -> m [Int32]gi-harfbuzz GI.HarfBuzz.Functions Normalizes all of the coordinates in the given list of variation axes. Since: 1.4.2
module GI.HarfBuzz.Structs.
OtVarAxisInfoT Data type for holding variation-axis values. The minimum, default, and maximum values are in un-normalized, user scales. <note>Note: at present, the only flag defined for flags is HB_OT_VAR_AXIS_FLAG_HIDDEN.</note> Since: 2.2.0