X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela_ttf.lisp;h=1d9aec72239cea4d9cd28e26deeae48fd8a9cb91;hb=6a3d1ffb69036e6d4f1c239fd7d52f9bfc48d50c;hp=f0e21a26babfcd9d8f3e7de6a034cae287f19c2e;hpb=313f0f55db1767306751807b41bf3ca125909ea0;p=gacela.git diff --git a/gacela_ttf.lisp b/gacela_ttf.lisp index f0e21a2..1d9aec7 100644 --- a/gacela_ttf.lisp +++ b/gacela_ttf.lisp @@ -14,7 +14,11 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with this program. If not, see . -(in-package :gacela) + +(eval-when (compile load eval) + (when (not (find-package 'gacela)) (make-package 'gacela :nicknames '(gg) :use '(lisp))) + (in-package 'gacela :nicknames '(gg) :use '(lisp))) + (defun load-font (font-file &key (size 40) (encoding ft_encoding_unicode) static) (let* ((key (make-resource-font :filename font-file :encoding encoding)) @@ -31,7 +35,7 @@ (ftglSetFontCharMap font encoding) (set-resource key `(:id-font ,font) - (lambda () (true-load-font font-file encoding static)) + (lambda () (true-load-font font-file size encoding static)) (lambda () (ftglDestroyFont font)) :static static) key))))