View Single Post
Old 05-13-2021, 06:36 PM   #12
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,746
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Lauraq View Post
it's just an "aesthetic" question However, a fantastic program like Caliber could adapt to the operating system and put the entire titles
Calibre would not only have to adapt to the three supported operating systems (Windows, MacOS and Linux) and their variants, but each would have to be in combination with the several file systems supported for each, and user specific variability - e.g. on a Mac the user controls file system case sensitivity.

Dozens of adaptations would be required, and each would have its own set of exceptions (corner cases). In addition it would be a moving feast, as the new features are included in the various Operating and File Systems.

The way around this situation is to settle on a 'normalised' (one-size-fit-all / lowest-common-denominator) approach. Kovid chose to use the author names and book titles as the basis for this, he could have chosen a scheme that used the database author and book table row-ids - then the format files within a library would have had names such as 258-51.epub

BR
BetterRed is offline   Reply With Quote