freetype2-0.2.0: FreeType/Control/Driver.hsc
{-# LANGUAGE PatternSynonyms #-}
{- | Please refer to the
[Controlling FreeType Modules > Driver properties](https://www.freetype.org/freetype2/docs/reference/ft2-properties.html)
chapter of the reference.
-}
module FreeType.Control.Driver
( -- ** FT_HINTING_XXX
pattern FT_HINTING_FREETYPE
, pattern FT_HINTING_ADOBE
-- ** TT_INTERPRETER_VERSION_XXX
, pattern TT_INTERPRETER_VERSION_35
, pattern TT_INTERPRETER_VERSION_38
, pattern TT_INTERPRETER_VERSION_40
-- ** FT_AUTOHINTER_SCRIPT_XXX
, pattern FT_AUTOHINTER_SCRIPT_NONE
, pattern FT_AUTOHINTER_SCRIPT_LATIN
, pattern FT_AUTOHINTER_SCRIPT_CJK
, pattern FT_AUTOHINTER_SCRIPT_INDIC
-- ** FT_Prop_GlyphToScriptMap
, FT_Prop_GlyphToScriptMap (..)
-- ** FT_Prop_IncreaseXHeight
, FT_Prop_IncreaseXHeight (..)
) where
import FreeType.Control.Driver.Types
#include "ft2build.h"
#include FT_DRIVER_H
pattern FT_HINTING_FREETYPE
, FT_HINTING_ADOBE
:: (Eq a, Num a) => a
pattern FT_HINTING_FREETYPE = #const FT_HINTING_FREETYPE
pattern FT_HINTING_ADOBE = #const FT_HINTING_ADOBE
pattern TT_INTERPRETER_VERSION_35
, TT_INTERPRETER_VERSION_38
, TT_INTERPRETER_VERSION_40
:: (Eq a, Num a) => a
pattern TT_INTERPRETER_VERSION_35 = #const TT_INTERPRETER_VERSION_35
pattern TT_INTERPRETER_VERSION_38 = #const TT_INTERPRETER_VERSION_38
pattern TT_INTERPRETER_VERSION_40 = #const TT_INTERPRETER_VERSION_40
pattern FT_AUTOHINTER_SCRIPT_NONE
, FT_AUTOHINTER_SCRIPT_LATIN
, FT_AUTOHINTER_SCRIPT_CJK
, FT_AUTOHINTER_SCRIPT_INDIC
:: (Eq a, Num a) => a
pattern FT_AUTOHINTER_SCRIPT_NONE = #const FT_AUTOHINTER_SCRIPT_NONE
pattern FT_AUTOHINTER_SCRIPT_LATIN = #const FT_AUTOHINTER_SCRIPT_LATIN
pattern FT_AUTOHINTER_SCRIPT_CJK = #const FT_AUTOHINTER_SCRIPT_CJK
pattern FT_AUTOHINTER_SCRIPT_INDIC = #const FT_AUTOHINTER_SCRIPT_INDIC