From 232ba21931f519ddc8299388c72788040dfd560e Mon Sep 17 00:00:00 2001 From: Spencer Date: Mon, 3 Sep 2018 13:14:06 -0400 Subject: [PATCH] Layers can now convert text from pixels to points --- runner/scripts/lib.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runner/scripts/lib.js b/runner/scripts/lib.js index 25401b7..5754e51 100644 --- a/runner/scripts/lib.js +++ b/runner/scripts/lib.js @@ -110,7 +110,11 @@ function layers(lyrs) { lyr.bounds[3] + ']], "Visible": ' + lyr.visible+', "TextItem": ').replace(/ px/g, ""); if (lyr.kind == LayerKind.TEXT) { str += ('{"Contents": "'+lyr.textItem.contents+'",').replace(/\r/g, '\\r'); - str += (' "Size": '+lyr.textItem.size+',').replace(/ pt/g, ''); + var size = Number(lyr.textItem.size.replace(/ p[tx]/g, '')); + if (lyr.textItem.size.includes("px")) { + size = (size / app.activeDocument.resolution) * 72; + } + str += ' "Size": '+size+','; str += ' "Font": "'+lyr.textItem.font+'"}\n' } else str += "null";