question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ftxvalidator availability

See original GitHub issue

I’m using usually GNU/Linux as my development machine. ftxvalidator is a Mac-only tool.

I wrote a small drop in replacement script for ftxvalidator, if there’s a remote OSX available via ssh this can be used.

https://gist.github.com/graphicore/a83eeb8829ba64a628c8872092910515

So, if your roomate has a mac and you don’t, you might convince him to give you ssh credentials 😉

It’s a start at least.


@davelab6 added these tasks to be resolved before closing, from the discussion below

  • Mention this helper script in fontbakery README.md
  • Add the ftxvalidator-over-ssh helper script to FB repo
  • Replace remotefile=/tmp/$base with remotefile=/tmp/$base-$$

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:16 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
davelab6commented, Apr 6, 2018

Reassigning this to @felipesanches now he has access to macOS to test.

1reaction
davelab6commented, Mar 10, 2017

Yep forget ftx for now.

On Mar 10, 2017 12:00 AM, “Felipe Corrêa da Silva Sanches” < notifications@github.com> wrote:

@davelab6 https://github.com/davelab6

Based on what I learned so far, it seems docker is tightly attached to very specific Linux calls. Unless someone come up with either a native-OSX docker… Which maybe what’s stated in this article https://www.theregister.co.uk/2016/06/20/docker_os_x_ windows_beta_orchestration/ when it says “The OS X client uses Apple’s builtin hypervisor framework – yeah, Apple quietly embedded a hypervisor API in its desktop operating system. Previously, you had to use Docker with Oracle’s VirtualBox”.

Anyway, I doubt Google would offer an OSX node on container-engine. (I may be proven wrong though).

In the end, ftxvalidator being non-free turned out to be more than just a big concern for a software freedom “purist” like me. We’re seeing here an actual roadblock to get this integrated into the fontbakery web-dashboard running on Google Docker Engine.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/googlefonts/fontbakery/issues/1060#issuecomment-285578277, or mute the thread https://github.com/notifications/unsubscribe-auth/AAP9yx83DUiFFHfIJ-sfzUIS203FEHXuks5rkNj7gaJpZM4KF-ZI .

Read more comments on GitHub >

github_iconTop Results From Across the Web

macOS Installation Guide — Font Bakery 0.7.34 documentation
Apple provides various font utilities, and ftxvalidator is especially useful as it runs the same checks that are run for users when they...
Read more >
Using OS X's font validator - Java PDF Blog - IDRsolutions
A file called 'results.plist' will be created with the validation report. This is a properties list file, which OSX has a viewer built...
Read more >
How to use the fontbakery.checkrunner.WARN function ... - Snyk
if ftxvalidator_is_available: return PASS, "ftxvalidator is available." else: return WARN, "ftxvalidator is not available." Was this helpful?
Read more >
Font Validation Errors - Design - Glyphs Forum
Perhaps the ftxvalidator command-line tool from the Apple Font Tool Suite might ... If not already installed, it should be available from: ...
Read more >
Not able to upload fonts on Prosper (MyFonts) - TypeDrawers
Hi, I am trying to submit fonts to MyFonts on Prosper. The native font validator shows error that fonts cannot be Installed on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found