| Copyright | (c) 2006-2016 alpheccar.org |
|---|---|
| License | BSD-style |
| Maintainer | misc@NOSPAMalpheccar.org |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.PDF.Fonts.Font
Description
PDF Font
Documentation
Methods
getDescent :: f -> FontSize -> PDFFloat Source #
getHeight :: f -> FontSize -> PDFFloat Source #
getKern :: f -> FontSize -> GlyphCode -> GlyphCode -> PDFFloat Source #
glyphWidth :: f -> FontSize -> GlyphCode -> PDFFloat Source #
hyphenGlyph :: f -> Maybe GlyphCode Source #
spaceGlyph :: f -> GlyphCode Source #
Instances
Instances
| Enum GlyphSize Source # | |
Defined in Graphics.PDF.Fonts.FontTypes Methods succ :: GlyphSize -> GlyphSize # pred :: GlyphSize -> GlyphSize # fromEnum :: GlyphSize -> Int # enumFrom :: GlyphSize -> [GlyphSize] # enumFromThen :: GlyphSize -> GlyphSize -> [GlyphSize] # enumFromTo :: GlyphSize -> GlyphSize -> [GlyphSize] # enumFromThenTo :: GlyphSize -> GlyphSize -> GlyphSize -> [GlyphSize] # | |
| Eq GlyphSize Source # | |
| Integral GlyphSize Source # | |
Defined in Graphics.PDF.Fonts.FontTypes Methods quot :: GlyphSize -> GlyphSize -> GlyphSize # rem :: GlyphSize -> GlyphSize -> GlyphSize # div :: GlyphSize -> GlyphSize -> GlyphSize # mod :: GlyphSize -> GlyphSize -> GlyphSize # quotRem :: GlyphSize -> GlyphSize -> (GlyphSize, GlyphSize) # divMod :: GlyphSize -> GlyphSize -> (GlyphSize, GlyphSize) # | |
| Num GlyphSize Source # | |
Defined in Graphics.PDF.Fonts.FontTypes | |
| Ord GlyphSize Source # | |
| Real GlyphSize Source # | |
Defined in Graphics.PDF.Fonts.FontTypes Methods toRational :: GlyphSize -> Rational # | |
Instances
| Eq AnyFont Source # | |
| Ord AnyFont Source # | |
Defined in Graphics.PDF.Fonts.Font | |
| IsFont AnyFont Source # | |
Defined in Graphics.PDF.Fonts.Font Methods name :: AnyFont -> String Source # getDescent :: AnyFont -> FontSize -> PDFFloat Source # getHeight :: AnyFont -> FontSize -> PDFFloat Source # getKern :: AnyFont -> FontSize -> GlyphCode -> GlyphCode -> PDFFloat Source # glyphWidth :: AnyFont -> FontSize -> GlyphCode -> PDFFloat Source # hyphenGlyph :: AnyFont -> Maybe GlyphCode Source # spaceGlyph :: AnyFont -> GlyphCode Source # | |
data FontStructure Source #
data EmbeddedFont Source #