Saltar al contenido

Encuentre todas las fuentes utilizadas en un archivo de Photoshop

Solución:

Depende de cómo quieras extraer la información.

Por sección o área de texto

Seleccione la herramienta Texto (T icono con serifas) y haga clic en el área de texto para editarlo. Mostrará qué fuente se está utilizando en la ventana de Carácter.

Todas las fuentes utilizadas de un vistazo

  1. Guarde o exporte el documento de imagen como PDF
  2. Abra la versión PDF en Adobe Reader
  3. Seleccione Archivo → Propiedades → Fuentes

Esto mostrará una lista de todas las fuentes incrustables utilizadas en el archivo PSD, siempre que pueda incrustarlas.

Fuentes faltantes

En la herramienta Carácter, vaya al menú desplegable de selección de fuente. Al final de la lista estarán las fuentes que se usan en la imagen pero que faltan en su sistema. Por lo general, estos aparecerán atenuados.

Imágenes rasterizadas

Si ve imágenes rasterizadas de las que necesita la fuente, lo mejor es exportar solo esa sección como una imagen clara e independiente y usar un servicio como What the Font para determinar la fuente.

Guarde este script como un archivo nuevo en su carpeta Photoshop> Ajustes preestablecidos> Scripts. Asígnele el nombre que desee, como “Detectar fuentes.jsx”.

var p = new ActionReference();

function arrayUnique(a){
    var t = []
        i = a.length;

    while(i--) {
        var f = false,
        n = t.length;

        while (n--) {
            if(a[i] === t[n]) {
                f = true;
            }
        }

        if(!f) {
            t.push(a[i]);
        }
    }
    return t;
}

function findFonts() {
    p.putEnumerated( charIDToTypeID('Dcmn'), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );

    var c = executeActionGet(p).getInteger(charIDToTypeID('NmbL'))+1,
        fonts = [];

    while(c--) {
        var r = new ActionReference(),
            descLayer,
            layerStyles,
            countStyles;

        r.putIndex( charIDToTypeID( 'Lyr ' ), c );

        try {
            descLayer = executeActionGet(r);
        } catch (e) {
            continue;
        }

        if(!descLayer.hasKey(stringIDToTypeID( 'textKey' ))) continue;

        layerStyles = descLayer.getObjectValue(stringIDToTypeID('textKey')).getList(stringIDToTypeID('textStyleRange'));
        countStyles = layerStyles.count;

        while(countStyles--) {
            var n = layerStyles.getObjectValue(countStyles).getObjectValue(stringIDToTypeID('textStyle')).getString(stringIDToTypeID('fontPostScriptName'));
            fonts.push(n);
        }
    }

    return arrayUnique(fonts).sort();
}

if (documents.length) {
    var d = findFonts();
    alert(d.length +' fonts foundn'+d.join('n'));
} else {
    alert('No fonts used in the active document.',);
}

ingrese la descripción de la imagen aquí

El formato de archivo PSD está documentado por Adobe; puede leer cómo almacena la información de la fuente.

A continuación, puede examinar un volcado hexadecimal del archivo y utilizar la especificación de formato de archivo para encontrar las fuentes.

Alternativamente, los nombres de las fuentes deben estar visibles en la salida del stringsutilidad que se encuentra en los sistemas Linux / Unix.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *