選択しているテキストレイヤーのフォント情報を取得するスクリプト

選択しているテキストレイヤーのフォント名とスタイルを取得します。

sample.jsx
#target Photoshop
var docRef = app.activeDocument;
var activeLayer = docRef.activeLayer;
 
if (activeLayer.kind == "LayerKind.TEXT") {
    var textLayerFont = activeLayer.textItem.font;
    alert(app.fonts[textLayerFont].family + "," + app.fonts[textLayerFont].style);
} else {
    alert("テキストレイヤーを選択してください。")
}

getByName()を使用した方法

sample.jsx
#target Photoshop
 
var docRef = app.activeDocument;
var activeLayer = docRef.activeLayer;
 
if (activeLayer.kind == "LayerKind.TEXT") {
    var fontPostScriptName = app.fonts.getByName(activeLayer.textItem.font).postScriptName
    alert(fontPostScriptName);
} else {
    alert("テキストレイヤーを選択して下さい。");
}