mirror of
https://github.com/goose121/clx-truetype.git
synced 2026-09-10 07:16:25 -04:00
46 lines
960 B
Common Lisp
46 lines
960 B
Common Lisp
;;;; 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
|
|
:*allow-fixed-pitch-p*)
|
|
(: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."))
|