Outdated egg!
This is an egg for CHICKEN 4, the unsupported old release. You're almost certainly looking for the CHICKEN 5 version of this egg, if it exists.
If it does not exist, there may be equivalent functionality provided by another egg; have a look at the egg index. Otherwise, please consider porting this egg to the current version of CHICKEN.
Description
Bindings for Xft. This is still a very early work in progress, and the API *will change* in future releases. In fact, if anybody wants to take over develoment of this egg and make it great, contact me.
Authors
- John J Foerch
Requirements
Chicken Eggs
C Headers
- Xft (libxft-dev)
API
XftColor
- make-xftcolor
- xftcolor-red
- xftcolor-green
- xftcolor-blue
- xftcolor-alpha
XftDraw
- xftdraw-create
- xftdraw-create-bitmap
- xftdraw-create-alpha
- xftdraw-change
- xftdraw-display
- xftdraw-drawable
- xftdraw-colormap
- xftdraw-visual
- xftdraw-destroy
- xftdraw-picture
- xftdraw-set-clip!
- xftdraw-set-clip-rectangles!
- xftdraw-set-subwindow-mode!
XftFontInfo
- xft-fontinfo-create
- xft-fontinfo-destroy
- xft-fontinfo-hash
- xft-fontinfo-equal
XftFont
- make-xftfont
- free-xftfont
- xftfont-ascent
- xftfont-descent
- xftfont-height
- xftfont-max-advance-width
- xftfont-charset
- xftfont-pattern
- xftfont-match
- xft-font-open
- xft-font-open/name
- xft-font-open/xlfd
- xft-font-open/info
- xft-font-open/pattern
- xft-lock-face
- xft-unlock-face
- xft-font-copy
- xft-font-close
- xft-font-load-glyphs
- xft-font-unload-glyphs
- xft-font-check-glyph
- xft-char-exists
- xft-char-index
XftCharSpec
- make-xftcharspec
- free-xftcharspec
- xftcharspec-ucs4
- xftcharspec-x
- xftcharspec-y
XftCharFontSpec
- make-xftcharfontspec
- free-xftcharfontspec
- xftcharfontspec-font
- xftcharfontspec-ucs4
- xftcharfontspec-x
- xftcharfontspec-y
XftGlyphSpec
- make-xftglyphspec
- free-xftglyphspec
- xftglyphspec-glyph
- xftglyphspec-x
- xftglyphspec-y
XftGlyphFontSpec
- make-xftglyphfontspec
- free-xftglyphfontspec
- xftglyphfontspec-font
- xftglyphspec-glyph
- xftglyphfontspec-x
- xftglyphfontspec-y
Misc
- xft-default-has-render
- xft-default-set
- xft-default-substitute
- xft-name-parse
- xft-xlfd-parse
- xft-init
- xft-get-version
- xft-list-fonts
- xft-init-ft-library
Draw on Drawables
- xft-draw-src-picture
- xft-draw-glyphs
- xft-draw-string
- xft-draw-char-spec
- xft-draw-char-font-spec
- xft-draw-glyph-spec
- xft-draw-glyph-font-spec
- xft-draw-rect
Extents
- xft-text-extents
Rendering
- xft-glyph-render
- xft-glyph-spec-render
- xft-char-spec-render
- xft-glyph-font-spec-render
- xft-char-font-spec-render
- xft-text-render-8
- xft-text-render-16
- xft-text-render-16be
- xft-text-render-16le
- xft-text-render-32
- xft-text-render-32be
- xft-text-render-32le
- xft-text-render-utf8
- xft-text-render-utf16
Examples
License
BSD
Version History
- 0.1 (February 9, 2013) initial release