diff --git a/package.json b/package.json index ed2aa43..c1bf35a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "text-cache", - "version": "4.0.0", + "version": "4.1.0", "description": "Internal module - vectorized text pooling for gl-vis", "main": "textcache.js", "directories": { diff --git a/textcache.js b/textcache.js index 9514d9b..484e98f 100644 --- a/textcache.js +++ b/textcache.js @@ -29,7 +29,8 @@ function unwrap(mesh) { } } -function textGet(font, text) { +function textGet(font, text, opts) { + var opts = opts || {} var fontcache = __TEXT_CACHE[font] if(!fontcache) { fontcache = __TEXT_CACHE[font] = { @@ -45,7 +46,7 @@ function textGet(font, text) { mesh = fontcache[text] = unwrap(vectorizeText(text, { triangles: true, font: font, - textAlign: 'left', + textAlign: opts.textAlign || 'left', textBaseline: 'alphabetic' })) } else {