/*
This implements a subset of the HTML5 canvas text API in Firefox 3.0,
which only shipped with a Mozilla-specific API because the HTML5
API wasn't stable yet:
It uses code from two different projects, Bespin and canvas.text.js.
*/
/* http://hg.mozilla.org/labs/bespin/file/tip/frontend/js/bespin/util/canvas.js
* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
* See the License for the specific language governing rights and
* limitations under the License.
*
* The Original Code is Bespin.
*
* The Initial Developer of the Original Code is Mozilla.
* Portions created by the Initial Developer are Copyright (C) 2009
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Bespin Team (bespin@mozilla.com)
*
* ***** END LICENSE BLOCK ***** */
/*
* http://code.google.com/p/canvas-text/
* @projectDescription An implementation of the