ยค FontStruct, linespace, et al

Font metrics

Types

data FontStruct = FontStruct FontId
                             FontDirection
                             Char
                             Char
                             Bool
                             Char
                             [FontProp]
                             CharStruct
                             CharStruct
                             (Maybe (Array Char CharStruct))
                             Int
                             Int
instance FontGen FontStruct
instance Eq FontStruct
instance Ord FontStruct
instance Read FontStruct
instance Show FontStruct

linespace :: FontStruct -> Int
poslist :: FontStruct -> String -> [Int]
next_pos :: FontStruct -> String -> Int
string_bounds :: FontStruct -> String -> Rect
font_ascent :: FontStruct -> Int
font_descent :: FontStruct -> Int
font_id :: FontStruct -> FontId
font_range :: FontStruct -> (Char, Char)
string_rect :: FontStruct -> String -> Rect
split_string :: FontStruct -> String -> Int -> (String, String, Int)
string_box_size :: FontStruct -> String -> Point
string_len :: FontStruct -> String -> Int
font_prop :: FontStruct -> [FontProp]

Description

Various font metric support.

Bugs

Incomlete documentation.