Giter VIP home page Giter VIP logo

Comments (9)

HinTak avatar HinTak commented on September 21, 2024

Hmm, that's unusual. It works here on linux, your file is not even that interesting. does it help if you use the net2 binary instead?

https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/FontVal-2.0.0-bin-net2.zip/download

One possibility is that the mac binary was built from the net4 one, and there is something wrong with that one - though I can't see how (yet), since I did use it as it was for mac.

Anyhow, if you are interested in the warnings/errrors from that font file, here they are:

W   | W0022 | Recommended table is missing
        DSIG
W   | W0020 | Tables are not in optimal order
        table 'maxp' precedes table 'head'
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[2]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[28]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[29]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[30]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[31]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[32]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[33]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[42]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[43]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[267]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[268]
E   | E5700 | The LookupFlag reserved bits are not all set to zero
        LookupList, Lookup[269]
W   | W2106 | The version number is valid, but less than 5
        3
W   | W2117 | The value of sTypoAscender minus sTypoDescender is greater than unitsPerEm
        sTypoAscender = 1152, sTypoDescender = -532
W   | W2101 | A CodePage bit is set in ulCodePageRange, but the font is missing some of the printable characters from that codepage
        bit #29, Mac character set (missing chars: UFB01 UFB02)
W   | W1305 | The lowestRecPPEM value may be unreasonably small
        lowestRecPPEM = 3

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

BTW, is there any crash messages? On windows, there should be a pop up - from the OS.

On mac it might be a bit harder, but FontVal 2.0 keeps a log of itself in /tmp or /var/tmp/ of the form ".FontVal.log". The precise name I don't have it with me, but the name should contain both FontVal and a number . Minor details: the number is the process id, just so it is a different log for different runs - normally only the most recent one is of interest, if something bad happens. /var/tmp is wiped by the OS on reboot, so it does not leave a mess behind.

from font-validator.

DunwichType avatar DunwichType commented on September 21, 2024

Thanks. I’ll do some more testing on Monday and let you know what happens
and send you any log files. I can also try it on Linux if there’s a distro
that can run it it without me having to start compiling and installing
stuff (dependency hell drives me crazy).

On Sat, Aug 6, 2016 at 4:13 PM, HinTak [email protected] wrote:

BTW, is there any crash messages? On windows, there should be a pop up -
from the OS.

On mac it might be a bit harder, but FontVal 2.0 keeps a log of itself in
/tmp or /var/tmp/ of the form ".FontVal.log". The precise name I don't have
it with me, but the name should contain both FontVal and a number . Minor
details: the number is the process id, just so it is a different log for
different runs - normally only the most recent one is of interest, if
something bad happens. /var/tmp is wiped by the OS on reboot, so it does
not leave a mess behind.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#19 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADXvBMKdmw0VedJhElYoiMq0oqgkBROaks5qdQcjgaJpZM4JeJ71
.

Best,

James Puckett

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

On Fedora Linux 24, you should not need to compile anything. You may need to install stuff to run. I think you should be able to get all the runtime dependencies with:

sudo dnf install -y mono\* libgdiplus\* webkit-sharp gtk-sharp2

After this, you should be able to just unzip

https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/FontVal-2.0.0-py-bin-net4.zip/download

somewhere, then, depend on your inclination, to launch the GUI and click away:

mono where_you_unzipped/bin/FontVal.exe

or just running the command-line tool against one of your fonts and display the outcome right away:

mono where_you_unzipped/bin/FontValidator.exe -file yourfont.otf -stdout

the rasterization test (for truetype fonts only) depends on a customized version of freetype, so you haven't lost anything. The system's freetype is sufficient to do the rest.

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

It has been a month - have you managed to figure out what's wrong?

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

@DunwichType - any follow up on your issue? FWIW, the I made two newer snapshot builds (the two most recent here, look at the date column) - for windows:

https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/misc/

These might behave differently. Although ideally I'd like to understand how the 2.0 release didn't work on your system.

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

@DunwichType - did you get to the bottom of the issue? Anyway, v2.1 is out in a couple of weeks, so I'll just close this unless you have a better idea or more information. Hope you have better luck with v2.1.

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

I have another report which seems to suggest the 64-bit windows backend is buggy, but only cause problems for some fonts.
This is a slight variant build of v2.1 which runs in 32-bit mode even on 64-bit host. @DunwichType

https://sourceforge.net/projects/hp-pxl-jetready/files/Microsoft%20Font%20Validator/misc/FontVal-2.1.0-py-bin-net4-x86.zip/download

from font-validator.

HinTak avatar HinTak commented on September 21, 2024

Issue likely the 64-bit windows one; the mac one, XIM? The latter is avoided with Georg's GUI.

@DunwichType : Leave a comment if still a problem with 2.1.2

from font-validator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.