3 votos

La vista previa no puede encontrar las fuentes utilizadas en el archivo eps generado por gnuplot

Estoy intentando utilizar TimesNewRoman.ttf como fuente para los archivos *.eps generados por Gnuplot. Estoy ejecutando OS X 10.9.5 en un Macbook Pro 2010. Aquí está mi gnuplot script.

set terminal postscript eps enhanced size 5,5 font 'TimesNewRoman.ttf,20' 
set output "./test.eps"
plot sin(x)

Cuando abro este archivo con Vista Previa, me aparece el error:

Advertencia sobre la conversión de PostScript

La conversión del archivo PostScript "test.eps" produjo las siguientes advertencias: - TimesNewRoman.ttf no se encuentra, utilizando Courier.

TimesNewRoman.ttf es una copia exacta de Times New Roman.ttf. Gnuplot tiene problemas para encontrar archivos con espacios en el nombre del archivo. Así que copié el archivo /Library/Fonts/Times New Roman.ttf a /Library/Fonts/TimesNewRoman.ttf y ~/Library/Fonts/TimesNewRoman.ttf. Creo que este truco funcionaba cuando usaba OS X 10.6.8, pero parece que no funciona en Mavericks.

¿Cómo puedo solucionarlo?

1voto

Orlando Puntos 31

La conversión postscript de Vista Previa no utiliza Times New Roman, pero (probablemente) puede utilizar Times Roman. No estoy familiarizado con Gnuplot, así que no estoy seguro de cómo configurar las fuentes, pero el nombre es "Times-Roman"

0voto

Fabrizio C. Puntos 1265

Esto sigue siendo un problema seis años después en MacOS Big Sur 11.1.

Utilizando brew install gnuplot 5.4 patchlevel 1, sin ningún set terminal el EPS generado por gnuplot utiliza por defecto la fuente Time-Roman que la versión 11.0 de Vista Previa, por supuesto, no encuentra y sustituye arbitrariamente por Courier. Para que un archivo de este tipo se pueda visualizar correctamente:

sed -i -e "s/Time-Roman/Times-Roman/" my_file.eps

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X