The TDS cannot address the following aspects of a functioning TeX system:
The TDS cannot require any particular restriction on filenames in the tree, since the names of many existing TeX files conform to no standard scheme. For the benefit of people who wish to make a portable TeX distribution or installation, however, we outline here the necessary restrictions. The TDS specifications themselves are compatible with these.
ISO-9660 is the only universally acceptable file system format for CD-ROMs. A subset thereof meets the stringent limitations of all operating systems in use today. It specifies the following:
texmf/L2/L3/L4/L5/L6/L7/L8/FOO.BAR;1 1 2 3 4 5 6 7 8The deepest TDS path needs only seven levels:
texmf/fonts/pk/cx/public/cm/dpi300/cmr10.pk 1 2 3 4 5 6 7
Some systems display a modified format of ISO-9660 names, mapping alphabetic characters to lowercase, removing version numbers and trailing periods, etc.
Before the December 1996 release, LaTeX used mixed-case names for font descriptor files. Fortunately, it never relied on case alone to distinguish among the files. Nowadays, it uses only monocase names.