Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider a font substitution map for proprietary fonts #20

Open
ronaldtse opened this issue Apr 3, 2020 · 1 comment
Open

Consider a font substitution map for proprietary fonts #20

ronaldtse opened this issue Apr 3, 2020 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@ronaldtse
Copy link
Contributor

For example, MS fonts.

On macOS without MS Office installed or on Linux, the Calibri and Cambria fonts won't be available, this means they won't be able to use the ISO layout.

There is a risk that the user may not want to accept the separate license agreements.

In this case, I think we should give the user two options:

  1. Install the fonts using Fontist and agreeing to the MS provided license agreement.
  2. Install substituting fonts that are openly licensed using Fontist. i.e. for Calibri => Carlito; Cambria => Caladea.

I think this needs to be done inside Metanorma setup.

What do you think?

Ping @Intelligent2013 @abunashir

@ronaldtse ronaldtse added the question Further information is requested label Apr 3, 2020
@Intelligent2013
Copy link
Contributor

Some thoughts:

  1. I think we can't guarantee that all user-defined/installed fonts will be compatible with Apache FOP.
  2. Some font can have sub-font and user should somehow to define it in fop config.
    It's very complicated to build user-friendly solution in command line setup.

May be it would be better to develop some Java GUI application to operate the fonts (check for Apache FOP compatible, set of glyphs, etc.) and produce a config for FOP. But it's no quick and simple solution, and it's a one more big project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants