APÉNDICE A: MANUAL DE USUARIO__________ 62 Introducción Este manual básico, prentende ser una guía simplificada para aquel usuario que no desee leerse la documentación completa del programa y que quiera operar el programa sin dificultad. Puede obtenerse la funcionalidad básica del programa a través de linea de comandos mediante PerlPod, escribiendo: User:~$ perldoc fonts.pl Fonts.pl es un sencillo programa escrito en PERL que permite incrustar los programas de las fuentes que se usan en un fichero PDF, cuando éstas no están presentes. Por estar escrito en PERL es posible usarlo en cualquier sistema operativo (Windows, Linux, MAC), si bien, es preciso un intérprete de PERL para ello. Linux posee su propio intérprete de Perl, pero para otros sistemas, se puede descargar, por ejemplo ActivePerl, desde http://www.activestate.com/. También es preciso descargar la interfaz PDF::API2, para Perl, en la que está basada el programa, y la cual es necesaria para que este funcione. Esta se debe descargar e instalar mediante el gestor de paquetes de Perl PPM. Podemos acceder a él a través de cualquier terminal, escribiendo: User:~$ ppm User:~$ ppm>install pdf-api2 El gestor de paquetes comenzará la descarga desde el CPAN (donde se mantienen y liberan los proyectos de Perl), y tras esto, la instalará. Uso Su uso es: fonts.pl <PDF-file> No hay opciones, debido a la estricta funcionalidad del programa. Si caben una serie de aclaraciones: 1. El nombre del fichero PDF, puede contener espacios (común en nombres de formato extendido), siempre que al final, éste acabe en pdf. 63 2. Si el fichero no es un .pdf, el programa dará un mensaje de error. 3. El programa dará un mensaje de error si no se encuentra el fichero buscado. 4. El programa mostrará por pantalla, en orden, las fuentes ya incrustadas y sus tipos, así como el mensaje Trying to embed font cuando detecte una fuente no incrustada. Tratará en este caso de incrustarla, buscando el programa de fuentes. 5. El programa generará una salida, sólo si existen fuentes pdf que necesitan insertarse. En éste caso, la salida tendrá el nombre: nombre_anterior_ok.pdf 6. Para que el programa pueda incrustar los programas de fuentes (ej:“Arial.ttf”), éstos deben encontrarse en un directorio nuevo, que el usuario debe crear de nombre “/fonts”, y debe encontrarse en el directorio de trabajo. Ej: /home/user/fonts 7. Para las fuentes Postcript, deben estar presente en dicho directorio los ficheros pfa o pfb de la fuente, así como los de métricas afm o pfm. Asímismo, los nombres deben estar estandarizados siguiendo los nombres Postcript (separación por guiones). Ej: Times-Roman.pfa Helvetica-Bold.pfa 8. Para las fuentes Truetype, sus nombres deben estar estandarizados siguiendo la especificación PDF 1.3 (separación por comas): Arial Arial,Bold Arial, Italic Arial, BoldItalic TimesNewRoman TimesNewRoman,Bold CourierNew ... 64