closes PR 11293

This commit is contained in:
Robby Findler 2010-10-07 19:35:53 -05:00
parent b9b7bb784a
commit 05d16d9311
2 changed files with 9 additions and 2 deletions

View File

@ -880,6 +880,12 @@
=>
(text "ab" 18 "blue"))
;; make sure this doesn't crash (there was a bug that would be triggered by drawing these guys)
(test (equal? (scale 0.1 (text "Howdy!" 12 'black))
(scale 0.1 (text "Howdy!" 12 'red)))
=>
#f)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; triangle

View File

@ -905,10 +905,11 @@ the mask bitmap and the original bitmap are all together in a single bytes!
(set-bitmap-rendered-mask! bitmap new-mask)))
(define (text->font text)
(define adjusted-size (min (max (inexact->exact (round (text-size text))) 1) 255))
(cond
[(text-face text)
(send the-font-list find-or-create-font
(text-size text)
adjusted-size
(text-face text)
(text-family text)
(text-style text)
@ -916,7 +917,7 @@ the mask bitmap and the original bitmap are all together in a single bytes!
(text-underline text))]
[else
(send the-font-list find-or-create-font
(text-size text)
adjusted-size
(text-family text)
(text-style text)
(text-weight text)