You are looking at historical revision 39572 of this page. It may differ significantly from its current revision.
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