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?
to your account
Would you be interested in testing the Go font library through Unicode text rendering tests?
I’m maintaining this test suite for Unicode, and would volunteer to do the integration with the test framework. But somebody familiar with Go would have to write a command-line tool that can be called like this:
path/to/some-command --font=fonts/TestCMAP14.otf --testcase=Foo-5/6 --render=≩≩
This should write an SVG file to standard output, looking like this:
<?xml version="1.0" encoding="UTF-8"?>
viewBox="0 -120 1446 1200">
<symbol id="Foo-5/6.uni2269" overflow="visible"><path d="M100,334 L623,563 L623,619 L100,880 L100,793 L518,594 L100,420 Z M100,208 L622,208 L622,287 L100,287 Z M100,38 L622,38 L622,117 L100,117 Z M282,-93 L508,379 L436,413 L211,-59 Z"/></symbol>
<use xlink:href="#Foo-5/6.uni2269" x="0" y="0"/>
<use xlink:href="#Foo-5/6.uni2269" x="723" y="0"/>
For test cases on variable fonts, your tool would be called with an additional argument for the variation settings, such as --variation=wght:481.3;wdth:70. Initially, you could ignore this.
The test fonts are here. If you write a command-line tool that can be called as described, the generated test report will look like this, this, this, or this.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.