(text, mapping)
| 106012 | }; |
| 106013 | } |
| 106014 | function getTextWidth(text, mapping) { |
| 106015 | var width = 0; |
| 106016 | for(var i = 0; i < text.length; i++){ |
| 106017 | var character = text[i]; |
| 106018 | var frameWidth = null; |
| 106019 | var frame = mapping && mapping[character]; |
| 106020 | if (frame) frameWidth = frame.width; |
| 106021 | width += frameWidth; |
| 106022 | } |
| 106023 | return width; |
| 106024 | } |
| 106025 | function breakAll(text, maxWidth, iconMapping) { |
| 106026 | var rows = []; |
| 106027 | var rowStartCharIndex = 0; |