
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
- Guarde o exporte el documento de imagen como PDF
- Abra la versión PDF en Adobe Reader
- 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.',);
}
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 strings
utilidad que se encuentra en los sistemas Linux/Unix.
Respuesta4
Manera rápida y sencilla de encontrar fuentes faltantes
Windows -> Carácter Se mostrará un pequeño cuadro de caracteres con información de fuentes.
Seleccione el menú desplegable del nombre de la fuente y desplácese hacia abajo hasta el final.
Verá una lista de fuentes faltantes en color gris claro al final de la lista de fuentes.
De : http://www.bala-krishna.com/how-to-find-fonts-used-in-psd-file/