PHP Classes

File: application/libraries/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample

Recommend this page to a friend!
  Classes of harold rita   PHP Thesis Proposal Hub   application/libraries/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample   Download  
File: application/libraries/dompdf/lib/ttf2ufm/src/scripts/convert.cfg.sample
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Thesis Proposal Hub
Store and publish research thesis documents
Author: By
Last change:
Date: 6 years ago
Size: 7,924 bytes
 

Contents

Class file image Download
#!/bin/sh # # Copyright (c) 1998, 1999 # Sergey A. Babkin. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. # # Sergey A. Babkin (sab123@hotmail.com, babkin@bellatlantic.net) # # Configuration file for the conversion script. # Convert TTF fonts from source directory to Type1 fonts in the destination # directory, converted to the specified encodings. Also generate the # fonts.scale, fonts.dir and fonts.alias files in the destination # directory. # This file is an example of configuration. It contains # the examples of settings for all the supported languages. # Please check the settings and change them for # your needs. # The directories with source TTF files. # The lines are formatted in 3 columns: # - directory path # - language name # - encoding of the fonts in this directory # - optional Unicode map file name # There should be a separate directory for each input encoding. # No more than 10 encodings are supported now for # one conversion. # # If the Unicode map file name is specified then this # external map file will be used to encode the resulting # font. Otherwise the built-in table for this language # will be used. If you have some special encoding map that # does not conform to any of the defined languages, set the # language name to 'unknown' and encoding name to whatever # you want to see in the X11 logical font description. # # NOTES: # For Russian, Bulgarian and English (as a subset of # Western) languages you may pile together the Unicode # fonts and the fonts in the Windows encoding into the same # directory, they will be sorted out automatically. For # the Russian and Bulgarian Unicode fonts set the # source encoding to ibm-1251. # # For Turkish, Baltic, Central European and other Western # European languages the resulting fonts will be in # a proper iso8859 encoding only if the source fonts # are in Unicode. # # AdobeStd encoding will work only # for the source font in Unicode encoding which # either have proper character names or map the # Adobe character extensions to the expected codes # (or both). # # The external maps work only if the source fonts # are in Unicode, otherwise the original font's # encoding will be preserved. # # Better don't use the map adobe-standard-encoding.map, # unless you really need it, it's very incomplete. # # The map planes are not supported in the scripts yet. SRCDIRS=" /SOME_DIR_WITH_cyrillic_windows_TTF_FONTS cyrillic ibm-1251 /SOME_DIR_WITH_cyrillic_koi_TTF_FONTS cyrillic koi8-r /SOME_DIR_WITH_unicode_TTF_FONTS latin4 iso8859-4 /SOME_DIR_WITH_unicode_TTF_FONTS latin5 iso8859-9 /SOME_DIR_WITH_unicode_TTF_FONTS latin2 iso8859-2 /SOME_DIR_WITH_western_TTF_FONTS latin1 iso8859-1 /SOME_DIR_WITH_unicode_TTF_FONTS adobestd adobe-std /SOME_DIR_WITH_weird_unicode_TTF_FONTS adobestd adobe-std adobe-standard-encoding.map /SOME_DIR_WITH_unicode_TTF_FONTS unknown my-special some-very-special.map " # the directory for converted X11 fonts DSTDIR=/usr/X11R6/lib/X11/fonts/fromttf # The base directory of Ghostscript; # set it to empty space if you don't want the Ghostscript fonts installed. # For some systems the directory is /usr/share/ghostscript. GSDIR=/usr/local/share/ghostscript # The font directory of Ghostscript; # should work for all the versions of Ghostscript. Except (as always) the one # packaged with Red Hat Linux 6.0. For RH6.0 it should be set to either # /usr/share/fonts/default/ghostscript or /usr/share/fonts/default/Type1. GSFONTDIR=$GSDIR/fonts # The configuration directory of Ghostscript where the Fontmap file is stored; # the example is for Ghostscript 6.0, change for the version you actually # have. This directory is used only to reach the Fontmap file, so if your # installation stores the Fontmap files in the same directory as fonts # (like Debian Linux does - isn't Linux wonderful in its differences?) # then set it to the same value as GSFONTDIR. GSCONFDIR=$GSDIR/6.0 # The encodings of generated files by languages # (see the whole list of possible encodings for each # language in the directories encoding/<language> ) # # Here prefer windows-1251 over ibm-1251: it aliases # to the same thing but is the name expected by # Netscape Navigator. For the same reason prefer # cp-866 over ibm-866. DSTENCcyrillic="koi8-r windows-1251 iso8859-1" DSTENClatin1="iso8859-1" DSTENClatin2="iso8859-2" DSTENClatin4="iso8859-4" DSTENClatin5="iso8859-9" DSTENCadobestd="adobe-std" # name of foundry for generated fonts # (for HP-UX or if you just want to use an # honest name change to "misc") FOUNDRY=fromttf # If you want to use non-standard directories with encoding # maps and tables then set these values MAPDIR= ENCDIR= # Options: # set the value to YES to enable, NO (or anything else) to disable # CORRECTWIDTH - use the option "-w" of converter. Set this # option to NO if your fonts are well-designed. At least some # freeware fonts have the width metrics broken and the letters # look smashed into each other. If this option is set to "YES" # the converter tries to correct this defect but this may have slight # side effects on the well-designed fonts: the characters that # are designed to be close to each other will get wider spacing. # REMOVET1A - remove the un-encoded .t1a files after they are converted # and assembled if this option set to YES # INSTALLFONTMAP - if set to YES install the entries for the converted # fonts right into the Ghostscript Fontmap file. Otherwise just # symlink the font files and copy Fontmap.ttf to the Ghostscript # directories. # HINTSUBST - enable the hint substitution (option "-H" of # converter). You may want to compare the looks of the fonts with and # without this option and decide what is better (see the discussion in # the README file). If the fonts with this option set to YES look # completely empty in X11 then set this option to NO or install # the supplied patches. # ENFORCEISO - try to disguise the character names according to # the ISOLatin1 encoding table. Set it to YES if some program # expects strictly the ISO names but the fonts have different # character names (this is not the case for X11 any more). # Options ENFORCEISO and ALLGLYPHS can't be both set to YES. # ALLGLYPHS - include all the glyphs (characters) from the source # fonts into the resulting fonts, even if those are not # included into the encoding tables. If the supplied X11 # patches are not installed this may cause font size overflow # in X11. So if you are not sure better leave it as NO. # For more details see the discussion of the option "-a". # GENUID - automatically generate UniqueID for all the fonts. # Setting it to YES may be useful only for the fonts to # be loaded the fonts into a printer with hard disk. Be # advised that although unlikely the generated UniqueIDs # for two fonts may coincide, then the consequences will # be unpredictable. # CREATEPFB - if set to YES create .pfb font files, otherwise # .pfa font files. The .pfb files take somewhat less disk # space but contain 8-bit binary data. CORRECTWIDTH=YES REMOVET1A=YES INSTALLFONTMAP=YES HINTSUBST=NO ENFORCEISO=NO ALLGLYPHS=NO GENUID=NO CREATEPFB=YES # End of the configuration file