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

Integrate ftml2odt #27

Open
jvgaultney opened this issue Mar 1, 2017 · 4 comments
Open

Integrate ftml2odt #27

jvgaultney opened this issue Mar 1, 2017 · 4 comments

Comments

@jvgaultney
Copy link
Contributor

No description provided.

@jvgaultney jvgaultney added this to the Workflow core milestone Mar 1, 2017
@n7s
Copy link
Contributor

n7s commented Mar 16, 2017

the new name is FTMLcreateOdt

@mhosken
Copy link
Contributor

mhosken commented Mar 16, 2017

This should be a test target.

@mhosken mhosken added blocked Bug is dependent on some external issue being fixed and removed blocked Bug is dependent on some external issue being fixed labels Mar 5, 2018
@mhosken
Copy link
Contributor

mhosken commented Mar 5, 2018

How do we want this to work?

  • LibreOffice requires fonts it references to be installed and we can't directly reference a font file.
  • We can't therefore produce different odt files for graphite vs OpenType and by script/shaper

There are probably other questions I will need to ask along the way.

@DavidLRowe
Copy link
Contributor

@mhosken Not sure if this information is relevant, but psfftml2odt.py (formerly FTMLcreateOdt, formerly ftml2odt.py) creates an .odt file using font information passed on the command line. If the font is specified by name, then the constructed .odt file assumes the font is installed and references it accordingly. If the font is specified by filename, then the referenced font file is embedded in the constructed .odt file and referenced accordingly. If the font features are different for OT and Graphite, then different "feats" strings will exercise OT or Graphite, however if the font features have identical names (which I understand is what we're hoping to do in future), then I don't see a way to select OT or Graphite processing, unless there's some setting at the LO writer level that would do that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants