((section 2 "Outdated egg!" (p "This is an egg for CHICKEN 4, the unsupported old release.  You're almost certainly looking for " (int-link "/eggref/5/xft" "the CHICKEN 5 version of this egg") ", if it exists.") (p "If it does not exist, there may be equivalent functionality provided by another egg; have a look at the " (link "https://wiki.call-cc.org/chicken-projects/egg-index-5.html" "egg index") ". Otherwise, please consider porting this egg to the current version of CHICKEN.")) (section 2 "Description" (p "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.")) (section 2 "Authors" (ul (li "John J Foerch"))) (section 2 "Requirements" (section 3 "Chicken Eggs" (ul (li (int-link "foreigners")) (li (int-link "xtypes")))) (section 3 "C Headers" (ul (li "Xft (libxft-dev)")))) (section 2 "API" (section 3 "XftColor" (ul (li "make-xftcolor") (li "xftcolor-red") (li "xftcolor-green") (li "xftcolor-blue") (li "xftcolor-alpha"))) (section 3 "XftDraw" (ul (li "xftdraw-create") (li "xftdraw-create-bitmap") (li "xftdraw-create-alpha") (li "xftdraw-change") (li "xftdraw-display") (li "xftdraw-drawable") (li "xftdraw-colormap") (li "xftdraw-visual") (li "xftdraw-destroy") (li "xftdraw-picture") (li "xftdraw-set-clip!") (li "xftdraw-set-clip-rectangles!") (li "xftdraw-set-subwindow-mode!"))) (section 3 "XftFontInfo" (ul (li "xft-fontinfo-create") (li "xft-fontinfo-destroy") (li "xft-fontinfo-hash") (li "xft-fontinfo-equal"))) (section 3 "XftFont" (ul (li "make-xftfont") (li "free-xftfont") (li "xftfont-ascent") (li "xftfont-descent") (li "xftfont-height") (li "xftfont-max-advance-width") (li "xftfont-charset") (li "xftfont-pattern") (li "xftfont-match") (li "xft-font-open") (li "xft-font-open/name") (li "xft-font-open/xlfd") (li "xft-font-open/info") (li "xft-font-open/pattern") (li "xft-lock-face") (li "xft-unlock-face") (li "xft-font-copy") (li "xft-font-close") (li "xft-font-load-glyphs") (li "xft-font-unload-glyphs") (li "xft-font-check-glyph") (li "xft-char-exists") (li "xft-char-index"))) (section 3 "XftCharSpec" (ul (li "make-xftcharspec") (li "free-xftcharspec") (li "xftcharspec-ucs4") (li "xftcharspec-x") (li "xftcharspec-y"))) (section 3 "XftCharFontSpec" (ul (li "make-xftcharfontspec") (li "free-xftcharfontspec") (li "xftcharfontspec-font") (li "xftcharfontspec-ucs4") (li "xftcharfontspec-x") (li "xftcharfontspec-y"))) (section 3 "XftGlyphSpec" (ul (li "make-xftglyphspec") (li "free-xftglyphspec") (li "xftglyphspec-glyph") (li "xftglyphspec-x") (li "xftglyphspec-y"))) (section 3 "XftGlyphFontSpec" (ul (li "make-xftglyphfontspec") (li "free-xftglyphfontspec") (li "xftglyphfontspec-font") (li "xftglyphspec-glyph") (li "xftglyphfontspec-x") (li "xftglyphfontspec-y"))) (section 3 "Misc" (ul (li "xft-default-has-render") (li "xft-default-set") (li "xft-default-substitute") (li "xft-name-parse") (li "xft-xlfd-parse") (li "xft-init") (li "xft-get-version") (li "xft-list-fonts") (li "xft-init-ft-library"))) (section 3 "Draw on Drawables" (ul (li "xft-draw-src-picture") (li "xft-draw-glyphs") (li "xft-draw-string") (li "xft-draw-char-spec") (li "xft-draw-char-font-spec") (li "xft-draw-glyph-spec") (li "xft-draw-glyph-font-spec") (li "xft-draw-rect"))) (section 3 "Extents" (ul (li "xft-text-extents"))) (section 3 "Rendering" (ul (li "xft-glyph-render") (li "xft-glyph-spec-render") (li "xft-char-spec-render") (li "xft-glyph-font-spec-render") (li "xft-char-font-spec-render") (li "xft-text-render-8") (li "xft-text-render-16") (li "xft-text-render-16be") (li "xft-text-render-16le") (li "xft-text-render-32") (li "xft-text-render-32be") (li "xft-text-render-32le") (li "xft-text-render-utf8") (li "xft-text-render-utf16")))) (section 2 "Examples") (section 2 "License" (p "BSD")) (section 2 "Version History" (ul (li "0.1 (February 9, 2013) initial release"))))