
Eu tenho isso .psd
(arquivo do Photoshop) e estou tentando convertê-lo para HTML e CSS.
A única coisa que não consigo determinar é qual fonte eles usaram no.psd
Como posso descobrir quais fontes foram usadas no arquivo do Photoshop?
Responder1
Depende de como você deseja extrair as informações.
Por seção ou área de texto
Selecione a ferramenta Texto (Tícone com serifas) e clique na área de texto para editá-lo. Ele mostrará qual fonte está sendo usada na janela Caractere.
Todas as fontes usadas em resumo
- Salve ou exporte o documento de imagem como PDF
- Abra a versão PDF no Adobe Reader
- Selecione Arquivo → Propriedades → Fontes
Isso vailiste todas as fontes incorporáveis usadasno arquivo PSD, desde que você possa incorporá-los.
Fontes ausentes
Na ferramenta Caractere, vá para o menu suspenso de seleção de fonte. No final da lista estarão as fontes que são usadas na imagem, mas que estão faltando no seu sistema. Normalmente, eles ficarão esmaecidos.
Imagens rasterizadas
Se você vir alguma imagem rasterizada da qual precisa da fonte, é melhor exportar apenas essa seção como uma imagem nítida e independente e usar um serviço comoQual a fontepara determinar a fonte.
Responder2
Salve este script como um novo arquivo na pasta Photoshop > Presets > Scripts. Nomeie-o como quiser, como "Detect 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.',);
}
Responder3
O formato do arquivo PSD édocumentadoda Adobe - você pode ler como ele armazena informações de fontes.
Você poderia então examinar um despejo hexadecimal do arquivo e usar a especificação do formato do arquivo para encontrar as fontes.
Alternativamente, os nomes das fontes devem estar visíveis na saída do strings
utilitário encontrado em sistemas Linux/Unix.
Responder4
Maneira rápida e fácil de encontrar fontes ausentes
Windows -> Caractere Uma pequena caixa de caracteres será exibida com informações sobre fontes.
Selecione o menu suspenso do nome da fonte e role para baixo até o final.
Você notará uma lista de fontes ausentes em cinza claro no final da lista de fontes.
De : http://www.bala-krishna.com/how-to-find-fonts-used-in-psd-file/