source-foundry / java-glyph-tester

A tool for testing the JDK font rendering behaviour
MIT License
4 stars 1 forks source link

make font size configurable #3

Closed jorgheymans closed 8 years ago

jorgheymans commented 8 years ago

handled in #5

chrissimpkins commented 8 years ago

:+1: starting to come together! let us know when we can dig in and play with it

jorgheymans commented 8 years ago

It's useable already, just not nicely packaged at the moment. There is a bit of a github learning curve for me as well, but I'm getting there. One thing I would like to do still also is have the Travis build download automatically the latest released version and the trunk version so that we can easily compare what changed for glyphs that have been worked on. Github has this awesome image compare feature built in, so if we can generate canvas screenshots automatically and add them to the repository that would be awesome.

Op di 3 mei 2016 22:23 schreef Chris Simpkins notifications@github.com:

[image: :+1:] starting to come together! let us know when we can dig in and play with it

— You are receiving this because you modified the open/close state. Reply to this email directly or view it on GitHub https://github.com/source-foundry/java-glyph-tester/issues/3#issuecomment-216653418

chrissimpkins commented 8 years ago

Can you explain the image compare feature in a bit more detail? We have been talking about a visual glyph diff tool across the entire set for some time. Is there a way to do this?

jorgheymans commented 8 years ago

it's demonstrated here https://github.com/cameronmcefee/Image-Diff-View-Modes . The swipe mode should be very useful for comparing even the smallest of font changes.

chrissimpkins commented 8 years ago

Is this on by default for all images in a repository? I use images all the time in repos and never noticed this. The two up and onion skin are fantastic and would be incredibly useful for glyph examination. I wonder if we can develop a way to create images of every individual glyph in any font that could then be committed to a repository as part of any new font build. Changes in the image as the underlying source changes will then manifest as a commit in the git log and those could be visually diff'd with this GitHub feature. This would be incredibly useful for libre type projects that involve collaborative work. We've struggled with this issue in our own project because, though the UFO source files are text and can be diff'd, those diffs do not create readily interpretable information about the visual change that occurred in the glyphs or associated metrics. Furthermore, UFO source can involve thousands of files and even modest changes might alter hundreds or thousands of lines of UFO source which makes it nearly impossible to review raw source for commits to a libre typeface project in the current era of type source code.

chrissimpkins commented 8 years ago

And to expand on the above issue and approach a different problem, it would be interesting to create a tool that generates images for each commonly used glyph renderer (as you are doing here for Java) and diff across these renderers. A different set of data, but also of tremendous interest.

jorgheymans commented 8 years ago

you're pretty much reading my thoughts here :-) Difficult part will be to extract the renderers, on java it was easy but for example which renderer do vim or atom use ??

am at work atm, we can have a more detailed discussion when i get back home.

On Wed, May 4, 2016 at 1:14 PM Chris Simpkins notifications@github.com wrote:

And to expand on the above issue and approach a different problem, it would be interesting to create a tool for each commonly used glyph renderer (as you are doing here for Java) and diff across these renderers. A different set of data, but also of tremendous interest.

— You are receiving this because you modified the open/close state. Reply to this email directly or view it on GitHub https://github.com/source-foundry/java-glyph-tester/issues/3#issuecomment-216831129

chrissimpkins commented 8 years ago

That sounds great Jorg. No rush. I'm sure that we can track this information down. Look forward to discussing in more detail!

chrissimpkins commented 8 years ago

Let me know if it would be easier to discuss these issues outside of this specific project in more detail via our Slack account. Happy to forward an invite

jorgheymans commented 8 years ago

sure send on the invite !

chrissimpkins commented 8 years ago

mind emailing me your email address (chris@sourcefoundry.org)? I can't find it