Uno sviluppatore mi ha chiesto quasi la stessa cosa di cui hai bisogno. Mi sono inventato un semplice script di editing, per esportare le proprietà dei livelli (testo, nome del carattere, dimensione del carattere, colore del carattere) di cui hai bisogno quando sviluppi, in un singolo file txt (dovrebbe funzionare su una macchina Windows).
Basta salvarlo come “ExportTexts.js” e metterlo in Adobe Photoshop > Presets > Scripts.
Dopo di che, eseguite (o riavviate) Photoshop ed eseguite lo script (File -> Scripts -> ExportTexts). Assicurati anche di aver disaggregato tutti i livelli prima di fare questo. Il file esportato dovrebbe essere nella stessa cartella del file psd.
if (documents.length > 0)
{
var docRef = activeDocument;
CurrentFolder = activeDocument.path;
var outputFile = new File(CurrentFolder + "/" + activeDocument.name + "fonts.txt" );
outputFile.open("w");
for (var i = docRef.layers.length-1 ; i >=0 ; i--)
{
docRef.activeLa`enter preformatted text here`yer = docRef.layers[i]
if (docRef.activeLayer.kind == LayerKind.TEXT)
{
outputFile.write(
docRef.activeLayer.textItem.contents + "\n" +
docRef.activeLayer.textItem.font +"," +
docRef.activeLayer.textItem.size +"," +
docRef.activeLayer.textItem.color.rgb.hexValue + "\n\n\n");
}
}
outputFile.close();
alert("Finished");
}
else
{
alert("You must have at least one open document to run this script!");
}
docRef = null