]> git.jsancho.org Git - gacela.git/blobdiff - gacela_ttf.lisp
(no commit message)
[gacela.git] / gacela_ttf.lisp
index 63b4b2d6326df139dbddb059e6995d83847afd8e..6fbe4e58c958bcffc2d9b692403455cc6760ae16 100644 (file)
             (cond ((/= font 0)
                    (ftglSetFontFaceSize font size 72)
                    (ftglSetFontCharMap font encoding)
-                   (set-resource key `(:id-font ,font) nil :static static)
+                   (set-resource key
+                                 `(:id-font ,font)
+                                 (lambda () (ftglDestroyFont font))
+                                 :static static)
                    key)))))))
 
 (defun render-text (text font)