- From: Stefan Haustein <sh@kobjects.org>
- Date: Tue, 17 Oct 2006 23:50:41 +0200
Hi, I would like to second the drawString() request. It makes sense to have a simple API, but it should be balanced with application simplicity and readability to some extent. Doing CSS black magic to overlay text and a Canvas object just seems inadequate for something like axis labeling. As noted earlier by somebody else (did not find the mail...), we would also need a simple Font object, but the minimum requirements seem rather simple: Font Canvas.createFont(String cssFontProperties); Canvas.setFont(Font font) // set current font Canvas.drawString(int x, int y, String text); Font Canvas.getFont() // current font int Font.stringWidth(String s); int Font.getHeight(); // includes leading int Font.getBaselinePosition(); int Font.getAscent(); int Font.getDescent(); Best regards Stefan Haustein Alfonso Baqueiro wrote: > Hello Charles, > > 2006/10/17, Charles Iliya Krempeaux <supercanadian at gmail.com > <mailto:supercanadian at gmail.com>>: > > Hello Alfonso, > > On 10/17/06, *Alfonso Baqueiro* < abaqueiro at gmail.com > <mailto:abaqueiro at gmail.com>> wrote: > > The canvas component is very promising, but the lack of > drawString method could be a great error for its success, this > lack is a huge limitation, how could you resolve this problem? > > > I believe that some people's reason for not wanting to add it was > because of Accessibility concerns. > > Although normal text in a webpage... or even a text image (with > the "alt" attribute filled in properly) could be "read" by a > person with disabilities, text embedded in the canvas element > could not. > > Perhaps people need to think about how to add Accessibility to the > canvas while allowing a "drawString" procedure. > > > Well a drawString method in canvas can be used for drawing the axis > labels or values on a dinamic javascript graphic, but is non sense an > aural reader read it, theres no way (yet) to read an image to a > blinded people, there are cases where is imposible the accessibility, > is imposible for a blind to play video games, and accessibility dont > stop the video games creation. In the case of images or the canvas the > alt attribute could do the job. > > See ya >
Received on Tuesday, 17 October 2006 14:50:41 UTC