Lars Sch?ning wrote: > May I suggest the addition of a > drawString method with parameters for font type, size and string. > In order to achieve usability canvas really requires an equivalent > prototype > method, however the established prototype functions take immense amounts of > clocktime and significantly (and unnessessarily) slow down the canvas. The > current lack of standard in canvas makes it possible to include a > drawString > method before it is too late, thus adding new possibilities to the object. > > You can't really implement drawString as a single call, since there's no guarantee that the font you requested will be available so you need to be ready to deal with that eventuality. A process which might work is: * Make a request to prepare some text with an ordered list of preferred fonts, CSS-style. * Get back some kind of descriptor which allows you to discover various characteristics of the dimensions of the text as it will be rendered. * At some later point, ask the canvas to "draw" the descriptor at a given location. This allows for the browser to substitute other fonts while allowing the canvas-based app to adapt the display to the characteristics of the selected font.Received on Tuesday, 6 June 2006 10:56:45 UTC
This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:47 UTC