OM Wiki

Technical Artist Wiki

ユーザ用ツール

サイト用ツール


サイドバー

adobe:photoshop:get_app_fonts_familes

システムにインストールされているフォントをフォントファミリー別に配列取得する

sample.jsx
function getFontsFamilies() {
    var fontFamilyObj= {};
    var fonts = app.fonts;
    var fontsLength = fonts.length;
 
    for (var i = 0 l; i < fontsLength; i++) {
        var font = fonts[i].family;
        if (fontFamilyObj[font] == undefined) {
            fontFamilyObj[font] = {};
        }
 
        fontFamilyObj[font].family = fonts[i].family;
        if (fontFamilyObj[font].postScriptName == undefined) {
            fontFamilyObj[font].postScriptName = [];
        }
 
        fontFamilyObj[font].postScriptName.push(fonts[i].postScriptName);
        if (fontFamilyObj[font].style == undefined) {
            fontFamilyObj[font].style = [];
        }
        fontFamilyObj[font].style.push(fonts[i].style);
    }
    return fontFamilyObj;
};
adobe/photoshop/get_app_fonts_familes.txt · 最終更新: 2017/06/25 10:21 by ochiaimitsuo