Encuentra todas las fuentes utilizadas en un archivo de Photoshop

Encuentra todas las fuentes utilizadas en un archivo de Photoshop

Tengo este .psd(archivo de Photoshop) y estoy intentando convertirlo a HTML y CSS.

Lo único que no puedo determinar es qué fuente usaron en el.psd

¿Cómo puedo saber qué fuentes se utilizaron en el archivo de Photoshop?

Respuesta1

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

Por sección o área de texto

Seleccione la herramienta Texto (ticono con serifas) y haga clic en el área de texto para editarlo. Mostrará qué fuente se está utilizando en la ventana 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

Esta voluntadenumerar todas las fuentes incrustables utilizadasen el archivo PSD, siempre que pueda incrustarlos.

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 utilizan en la imagen pero que faltan en su sistema. Por lo general, aparecerán atenuados.

Imágenes de tamaño rasterizado

Si ve alguna imagen rasterizada cuya fuente necesita, será mejor que exporte solo esa sección como una imagen clara e independiente y utilice un servicio comocual es la fuentepara determinar la fuente.

Respuesta2

Guarde este script como un archivo nuevo en su carpeta Photoshop > Ajustes preestablecidos > Scripts. Nómbralo como quieras, como "Detectar Fonts.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 found\n'+d.join('\n'));
} else {
    alert('No fonts used in the active document.',);
}

ingrese la descripción de la imagen aquí

Respuesta3

El formato de archivo PSD esdocumentadode Adobe: puede leer cómo almacena la información de fuentes.

Luego podría 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 deberían estar visibles en la salida de la stringsutilidad que se encuentra en los sistemas Linux/Unix.

Respuesta4

Manera rápida y sencilla de encontrar fuentes faltantes

  1. Windows -> Carácter Se mostrará un pequeño cuadro de caracteres con información de fuentes.

  2. Seleccione el menú desplegable del nombre de la fuente y desplácese hacia abajo hasta el final.

  3. Verá una lista de fuentes faltantes en color gris claro al final de la lista de fuentes.

ingrese la descripción de la imagen aquí

De : http://www.bala-krishna.com/how-to-find-fonts-used-in-psd-file/

información relacionada