https://bugs.freedesktop.org/show_bug.cgi?id=64509
Priority: medium
Bug ID: 64509
Assignee: [email protected]
Summary: CONFIGURATION: Font Substitution Table
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Whiteboard: BSA
Status: UNCONFIRMED
Version: unspecified
Component: Installation
Product: LibreOffice
Problem description:
There are many fonts in existence, yet one's system doesn't have it all
installed.
There are fonts which originated from real world types (digitized fonts), but
each type designer or foundry made it differently from each other.
They are the so called fonts variations, as Adobe Caslon (Carol Twombly based
on William Caslon's specimens pages), and ITC Founder's Caslon (digitized by
Justin Howes, based on resources of the St. Bride Printing Library).
And there are fonts whose types originated on the virtual world (virtual
typefaces), even if the initial drawings were made on paper. These fonts could
have been abandoned by their designers or foundries, but adopted by others;
they could have been licensed in such a way the name of the font should be
changed; or they could have intended variations for each script so to avoid
software issues.
The primary examples for the first case are the TeX GYRE Collection of Fonts
(Bonum, Chorus, Cursor, Heros, Pagella, Schola, Termes are all based,
respectively, on URW Gothic L, URW Bookman L, URW Chancery L Medium Italic, URW
Nimbus Mono L - itself based on IBM's Courier, URW Nimbus Sans - itself based
on Helvetica, URW Palladio L, URW Century Schoolbook L, Nimbus Roman No9 L -
itself based on Times); for the second case we have the BitStream Vera and
DejaVu families of fonts; and for the latter we have the DejaVu and DejaVu LGC
(which contains only Latin, Greek, and Cyrillic characters, instead of Chinese,
Japanese, Korean and Arabic characters).
To ease the life of many users not typographic savvy, LibreOffice should have a
preinstalled font substitution table, at the same time it should indicate when
the fonts needed to render a file isn't installed on the system (such as a
warning when opening it).
Steps to reproduce:
1. Create a document on a machine which has, for example, the Calligraffiti
font installed (a calligraphic font available for free at
http://www.fontsquirrel.com/fonts/calligraffiti), and format it to use the
font.
2. Send it to another user who doesn't have the font (or just uninstall the
font from the system).
3. Open the file on a system without the font.
Current behavior:
LibreOffice doesn't show any messages the font specified on the file doesn't
exist on the system; worse, it shows the name of the font on the toolbar and
presents it as the sans serif font DejaVu Sans.
Expected behavior:
LibreOffice should warn the user that because the Calligraffiti font isn't
available on the system it will use <font name> on its place.
And for the well known families of fonts which have been substituted, such as
the TeX GYRE Fonts (http://www.gust.org.pl/projects-1/e-foundry/tex-gyre),
LibreOffice could have it prepopulated on the font substitution table.
Operating System: All
Version: unspecified
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs