forked from goose121/clx-truetype
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.lisp
44 lines (43 loc) · 934 Bytes
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
;;;; package.lisp
(defpackage #:clx-truetype
(:nicknames #:xft)
(:use #:cl)
(:export
:font
:font-family
:font-subfamily
:font-size
:font-underline
:font-strikethrough
:font-overline
:font-background
:font-foreground
:font-overwrite-gcontext
:cache-font-file
:*font-dirs*
:drawable-screen
:font-ascent
:font-descent
:text-bounding-box
:xmin
:ymin
:xmax
:ymax
:screen-default-dpi
:screen-dpi
:draw-text
:draw-text-line
:get-font-families
:get-font-subfamilies
:text-height
:text-width
:text-line-bounding-box
:text-line-width
:text-line-height
:font-line-gap
:baseline-to-baseline
:font-antialias
:font-lines-height
:cache-fonts
:font-equal)
(:documentation "Package contains API for TrueType text rendering using CLX, XRender. Glyphs information is obtained by ZPB-TTF. Font rasterization is made by CL-VECTORS."))