Microsoft Font Validator runs native on Mac OS X!
Comments
-
@Georg Seifert : This is great! I sent you a e-mail. The simple version - it needs to load a private copy of freetype; and when rasterisation tests work - which it does not at the moment - a run with a large CJK font could take about 18 hours to run; so one needs a progress meter or some sort of way of showing progress at some point.
Things are relatively quick at the moment, especially with CFF opentype fonts. The slowest part of font validator is the glyf table test and the rasterisation test. The latter does not work at the moment, and the former is truetype only. With the new CFF tests (already tagged, will be uploading binaries later today) it is not much slower, as I haven't added any tests for details in charstrings - the equivalent to glyf. Things could take much longer in the future if more tests are added/working.
0 -
Hi Ramiro,
Just copy the link and it works: https://dl.dropboxusercontent.com/u/3563666/FontValidator0.1-2.zip Thanks Georg and Hin-Tak!
1 -
@Georg Seifert : tried it out - quite neat!!! In a clean vm, it is missing freetype though - so I imagine all of you probably have freetype from either Xquartz or homebrew/macport, which may not be the typical mac users. So it needs a private copy of freetype and the DYLD_LIBRARY_PATH thing. The mouse cursor spins while it runs, so the progress part is okay.
On the icon art work - you can re-use the current one, I guess, instead of draw your own - the red in yours is a rather different shade. The icon is in a file called "App.ico" which you can extract 48x48 x 32bit png out of. I can send the png over by email. The Microsoft folks may care more about branding and identity, so I would suggest either to make the icon the same or sufficiently different, and other issues with naming the tool and credits under "about".0 -
I must say I prefer the new icon over the old0
-
Ramiro Espinoza said:I must say I prefer the new icon over the old
Let's say you want to put an "customized search" icon on your Web page to search on Google on content within your Web site. You can't decide to put your own re-design of Google's logo up. Many companies care about these things...0 -
So my "you can re-use ... " is rather the typical British way of putting things in words - it really rather means "you must, no argument please, re-use ...".1
-
Well, if one wants to stick with the old mustard-on-a-red-satin-pillow, at least up the artwork resolution to a more modern size (512x512). 48x48 looks pretty crude on a retina screen except at very small sizes.1
-
@Mark Simonson - I don't decide on what icon to use, Microsoft folks do. As for resolution, I guess redrawing/anti-aliasing based on the old is fine. If you don't like that particular shade of yellow/mustard or red, you still cannot decide to change that. Just as nobody should decide to change the color of that orange/green/blue/yellow logo of Microsoft except by Microsoft folks. You either copy the colors and shapes faithfully, or do something identifiably different.0
-
I had re-drawn the logo in the old style. But it didn’t look nice. So I cleaned it up a bit. If someone gives me an image of the original icon with 512 px that one is able to dare in his dock I’m happy to put it in0
-
I will keep using the new icon version. I think Microsoft won't sue me for it.1
-
FontValidator is under the MIT license. That means I could make my own app with it, own name and all. So a bit nicer icon should be fine. On the contrary. I can send you a new .ico file to use in the windows build
1 -
Well, I am not incline to fork and deviate from the original design, unless there is a good reason for it - and I haven't excluded participation from Microsoft folks, although that has been lacking. I'd prefer them to address past issues, and past design decisions including this.
Personal preference and taste isn't a good reason - if we go down that path, we could be switching to and fro between a few different icons just because different groups of people have their favorites. Anyway, I won't take such a change unless it is from a Microsoft employee.
In any case, here is the CFF -related new commandline binary plus the freetype lib if you want to have another go at packaging (they are the same from the disk image - just saving you the trouble of fishing for them); and I have also uploaded the 48x48 x 32bit png extracted from the original windows icon file. I tried scaling it up in gimp but it is rather horrible - I don't have a hi-res display anyway. (i run mac os X in a vm).
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/misc/0 -
Hin-Tak Leung said:Micah Stupak said:
For what it's worth, not only do I see this in this new version, but the Windows version throws the same error in Windows 10, and unless Windows 10 is considered a non-Windows system... <shrugs>
Micah
If you do have genuine win 10 (rather than wine configured to be win 10), would you be willing to run a small utility I might write to pop up the actual error from the OS?
Micah0 -
I might have just re-responded to an old post. Sorry! Too full of curry to think straight.
Micah0 -
Micah Stupak said:Sorry for the delayed reply. Yep, I have real Win10 running on the newest Fusion. PM me: I am more than happy to help you any way I can.
Micah
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/misc/
It is a small example program I got the source of which I learned from. It should open a small window showing www.kernel.org when it works. I think it is similar enough - or my code is similar to it! - that they should fail the same way, I hope.0 -
Hin-Tak Leung said:Can you give the browsertest from here a go:
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/misc/
It is a small example program I got the source of which I learned from. It should open a small window showing www.kernel.org when it works. I think it is similar enough - or my code is similar to it! - that they should fail the same way, I hope.
Looks like it works just fine in Win 10.
Micah0 -
Micah Stupak said:Hin-Tak Leung said:Can you give the browsertest from here a go:
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/misc/
It is a small example program I got the source of which I learned from. It should open a small window showing www.kernel.org when it works. I think it is similar enough - or my code is similar to it! - that they should fail the same way, I hope.
Looks like it works just fine in Win 10.
Micah
What error does it show if you run FontVal in this ?
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/FontVal-bin-2016_02_08.zip/download0 -
Hin-Tak Leung said:
What error does it show if you run FontVal in this ?
http://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/FontVal-bin-2016_02_08.zip/download
Micah0 -
Micah Stupak said:No error in this one! I ran FontVal.exe from the bin folder and it successfully validated a font (all options checked) and displayed the report.
Micah
0 -
I made a few improvements.
- Added updater. This will make future updates easier.
- Added a help file. It is still very rough but should work.
- Includes the latest binaries.
- Includes some missing libraries. Most people seem to have them installed already, so this wasn’t a problem.
https://dl.dropboxusercontent.com/u/3563666/FontValidator0.1-4.zip
0 -
Georg Seifert said:- Includes some missing libraries. Most people seem to have them installed already, so this wasn’t a problem.
The problem with freetype isn't that people do not have it, but that people may not have an up to date version. Quite specific enhancement was made to freetype 2.6.1 to make it support font validator. Older freetype is shipped with Xquartz, etc and generally work okay for other purposes, but absolutely does not work correctly for font val.
There is code to query what version it is from within font val and issues a warning if it is not recent enough. While I bundle win32/win64/mac binaries of freetype so these platforms are taken care of, most linux boxes actually still have freetype 2.5.x or even 2.4.x .
It is possible that I might have to fork freetype when I get to (re-)implementing the rasterisation tests, because rendering (fast and ignoring/workaround silently common mistakes) and diagnostics (take as much time as needed but loud and strict about the smallest mistakes) are different directions, but I am hoping not to, and in any case, I don't have any details to that venture yet.0 -
Georg Seifert said:I made a few improvements.
- Added updater. This will make future updates easier.
- Added a help file. It is still very rough but should work.
- Includes the latest binaries.
- Includes some missing libraries. Most people seem to have them installed already, so this wasn’t a problem.
https://dl.dropboxusercontent.com/u/3563666/FontValidator0.1-4.zip
OS X 10.10.5
Micah0 -
I'm getting that, too.0
-
I fixed it. Please redownload. https://dl.dropboxusercontent.com/u/3563666/FontValidator0.1-4.zip0
-
Looking good, Georg! Works great. Thanks very much.0
-
With knowing what I know, I am guessing the answer is no, but are the rasterization tests on the possible list?
Thanks –
Micah0 -
Micah Stupak said:With knowing what I know, I am guessing the answer is no, but are the rasterization tests on the possible list?
Thanks –
Micah
https://github.com/HinTak/Font-Validator/issues/5#issuecomment-182210815
There are some patches in my hard disk going in that direction. And looking for funding sponsors mostly - technical help-wise, Microsoft supplying a non-antique binary would help, but they are not helping.
https://github.com/Microsoft/Font-Validator/pull/1#issuecomment-188306601
My Microsoft contact is unhelpful. Since a 2009+ binary exists, maybe somebody outside of Microsoft has it and is willing to share. Spread the word.0 -
Hin-Tak Leung said:What possible list? I think you want to read this and tell me what you think:
https://github.com/HinTak/Font-Validator/issues/5#issuecomment-182210815
To be honest, the issue that's a little beyond my technical comprehension. Sorry.
Micah0 -
Micah Stupak said:
"Possible list" meaning the list of possible functions. I was wondering if rasterization tests are possible, and I was guessing no because of FreeType.
A slightly longer answer: the original rasterisation test is capable of detecting about 60 different kinds of truetype bytecode errors. ( though it is also very buggy and choke on about 20% of mac os shipped fonts, which indicates that it is completely useless). Initially, a Freetype based rasterisation test will only detect a small number of those - though of course freetype is a lot more fault-tolerant.0 -
Since two threads touch on this , I made another one - though the hybrid branch is obsolete soon since an open re-implementation based on freetype is coming soon.
Here is a new hybrid branch binary of Microsoft Font Validator:
https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft Font Validator/win32.hybrid/win32.hybrid-bin-2016_02_08.zip/download
The hybrid branch is a set of patches and reverts to allow the current code base to use a few binary-only dll's from the 2003,binary, to fill in functionalities which was not opened and not yet re-implemented in an open manner.
Currently that just means the rasterisation tests.
0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 801 Font Technology
- 1K Technique and Theory
- 618 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports