Re: [racket-users] truncated text-outline rendering on dc-path%

2015-05-29 Thread Tim Brown
Thank you Matt. I'm glad that, for once, it wasn't the result of my failure to set something up! Regards, Tim (Apologies for whatever format this message comes in... I'm using the google mobile groups app) -- You received this message because you are subscribed to the Google Groups "Racket U

Re: [racket-users] truncated text-outline rendering on dc-path%

2015-05-29 Thread Tim Brown
Thank you Matt. I'm glad that, for once, it wasn't the result of my failure to set something up! Regards, Tim (Apologies for whatever format this message comes in... I'm using the google mobile groups app) -- You received this message because you are subscribed to the Google Groups "Racket U

Re: [racket-users] truncated text-outline rendering on dc-path%

2015-05-29 Thread Tim Brown
Thank you Matt. I'm glad that, for once, it wasn't the result of my failure to set something up! Regards, Tim (Apologies for whatever format this message comes in... I'm using the google mobile groups app) -- You received this message because you are subscribed to the Google Groups "Racket U

Re: [racket-users] truncated text-outline rendering on dc-path%

2015-05-29 Thread Matthew Flatt
I've pushed a repair for `text-outline` in the "draw-lib" package. The implementation of `text-outline` used a small bitmap to accumulate the path, and Cairo apparently discards paths that are far enough outside the bitmap's region. The revised implementation uses a recording surface, instead, to

[racket-users] truncated text-outline rendering on dc-path%

2015-05-28 Thread Tim Brown
Folks, I am trying to place a string on a dc-path% with text-outline. - #lang racket (require pict racket/draw) (define f (make-object font% 30 'default)) (dc (λ (d dx dy) (define p (new dc-path%)) (define old-brush (send