Le 2021-01-26 à 15 h 26, Italo Vignoli a écrit : > > Unfortunately LibreOffice is unable to open them without breaking their > > layout (yes, I have all the Microsoft® fonts installed and configured > > through fontconfig). > You cannot legally use C-Fonts (Calibri, Cambria, Candara, Consolas, > Constantia and Corbel). They are Microsoft proprietary, and their EULA > does not allow to decouple them from Windows and Office. You should > use Croscore fonts, and other fonts which emulate Microsoft fonts > metrics. > > You can find some suggestions here: > https://blog.documentfoundation.org/blog/2020/09/08/libreoffice-tt-replacing-microsoft-fonts/. > > 3. I think we should handle font substitution better. For example, when > > we open a file and fonts are missing, LO should display a window with a > > list of missing fonts in the first column, the font that have been used > > as a substitute in the second column, and whether the font used as > > substitute is metric-compatible with the missing fonts (otherwise the > > layout will break, see here > > <https://bugs.documentfoundation.org/show_bug.cgi?id=138923>) in the > > third column. Moreover, LO should have a dataset of free > > metric-compatible fonts (like Carlito to substitute for Calibri). > LibreOffice has a font replacement table, which can be configured by > the user, and ships with several fonts which are designed to be > metrically compatible with Office fonts (for instance, the Liberation > family). > > Other metrically compatible fonts can be installed by the user > (shipping all these fonts would dramatically increase the size of the > installer). > > Anyway, let's discuss your ideas after FOSDEM. Interoperability is a > topic where we should definitely invest more time and efforts, and > your ideas are worth a further investigation. I can give you some > insights into the project, and we can start from there.
Why not take a page out of the Linux distributions where there could be a function in the "Options -> Fonts" menu, where a user could download a set of LibreOffice approved substitutions fonts. The function could then offer to download from a TDF/LibreOffice repository and then add them to the user's instance of LibreOffice, and adding them as substitutions in the "Options ->Fonts" section. This would virtually not add any size to the installer, the user would have an easy way of installing MSFont substitutions, and, LibreOffice and its dev/QA/User teams would be able to vet appropriate opensource substitution fonts for the repository. This would solve both the concerns of the download size, and, would also solve the issue with interoperability of fonts for MS docs (well, as best as it could be done) ... that is, until the ODF becomes more of an accepted default. Cheers, Marc -- Marc Paré [email protected] https://www.parEntreprise.com parEntreprise.com Supports OpenDocument Formats (ODF) parEntreprise.com Supports http://www.LibreOffice.org LibreOffice Office Suite - 200 million users and growing! Over 1,000 project developers with impeccable help from its user base. -- To unsubscribe e-mail to: [email protected] Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/global/marketing/ Privacy Policy: https://www.documentfoundation.org/privacy
