Mixed Case Filenames

One place where mixed-case names are known to occur is in LaTeX font descriptor files. Fortunately, LaTeX does not rely on case alone to distinguish between these files. MS-DOS, OS/2, Windows NT, and MacOS file systems are not case-sensitive; consequently a request for OT1cmr.fd can always be satisfied by ot1cmr.fd (or OT1CMR.FD). Unix platforms, which do have case-sensitive file systems, can use links (which most systems now support) to overcome any restrictions that are encountered. At installation time, a script may produce a whole TDS tree with long case-sensitive names that consist only of symbolic links to the CD-ROM file system. The space overhead produced by this ``link farm'' (at 1KB per link) may be negligible compared to the space required for all the files.