[twg-tds] texmf/scripts and texmf/fonts/lig

Karl Berry karl at freefriends.org
Sat Feb 14 22:54:19 CET 2004


Here is a first draft of adding the proposed texmf/scripts and
texmf/fonts/lig directories to the TDS document.  I'm leaving out a
number of editorial changes from the diff here, but I'll attach the full
source and DVI output.

I'm not especially happy with my text, but at least it's somewhere to
start.  Please give specific suggestions :).

Thanks,
k


***************
*** 322,327 ****
--- 322,334 ----
  \item[\path|doc|]
  for user documentation (Section~\ref{sec:Documentation}).
  
+ \item[\path|scripts|]
+ for platform-independent executable files, such as Perl, Python, and
+ shell scripts, and Java class files.  Subdirectories under
+ \path|scripts| should be by package names.  The intent is not for all
+ such directories to be added to a user's command search path, but to
+ benefit helper scripts in the normal executable directory.
+ 
  \item[\path|source|] for sources.  This includes both traditional
  program sources (for example, \application{Web2C} sources go in
  \path|texmf/source/web2c|) and, e.g., \LaTeX{} \path|dtx| sources (which
***************
*** 456,474 ****
...  
  \begin{ttdisplay}
  texmf/fonts/\replaceable{type}/\replaceable{supplier}/\replaceable{typeface}/
! texmf/fonts/enc,map/\replaceable{syntax}/
  \end{ttdisplay}
...
--- 463,482 ----
...
  \begin{ttdisplay}
  texmf/fonts/\replaceable{type}/\replaceable{supplier}/\replaceable{typeface}/
! texmf/fonts/enc,lig,map/\replaceable{subpath}/
  \end{ttdisplay}
...
***************
*** 480,492 ****
  \item \path|vf|, for virtual fonts.
  \end{itemize-squeeze}
  
! The TDS also reserves the names \path|enc| and \path|map| for font
! encoding and font mapping files, respectively.  For these files,
! segregation is by syntax rather than supplier.  At present, there is
! only one syntax for each, named \path|dvips| since that's the program
! that originated them.  For details of the Dvips syntax for encoding map
! files, see the `psfonts.map' section in the Dvips manual.  The Fontname
! collection has a number of instances of both file types.
  
  \path|pfm| files are included in the \path|type1| directory, instead of
  being given their own directory, for two reasons: 1)~a \path|.pfm| file
--- 488,504 ----
  \item \path|vf|, for virtual fonts.
  \end{itemize-squeeze}
  
! The TDS also reserves the names \path|enc|, \path|lig|, and \path|map|
! for font encoding, ligature, and mapping files, respectively.  These
! directories are structured according to package names (e.g.,
! \path|dvips|, \path|afm2pl|), possibly with subdirectories.  Each of
! these file types is intended to be searched along a single
! recursively-searched path.  The names of the actual files must be unique
! within the entire tree, as usual.
! 
! For examples, the Fontname collection and Dvips package both have a
! number of instances of \path|enc| and \path|map| types.  The
! \path|afm2pl| program uses \path|lig| files.
  
  \path|pfm| files are included in the \path|type1| directory, instead of
  being given their own directory, for two reasons: 1)~a \path|.pfm| file



More information about the twg-tds mailing list