freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] [FYI] MingLiU identifier


From: Werner LEMBERG
Subject: Re: [ft-devel] [FYI] MingLiU identifier
Date: Wed, 17 Nov 2010 12:03:27 +0100 (CET)

> Here I collected the checksums of various versions of MingLiU.
> During the check, I found that recent MingLiU (post-Vista, and
> Microsoft Office for Mac) don't cause broken shape issue anymore.

This is good to know.

> I checked various versions mentioned at:
>   http://zh.wikipedia.org/zh/%E6%96%B0%E7%B4%B0%E6%98%8E%E9%AB%94
> From the result, I think, the checksum of cvt/fpgm/prep can be
> classified into 2 groups, older & newer, I'm happy to see that we
> (may) don't have to maintain long list of the checksum for all
> versions of MingLiU.

> Microsoft Windows NT 4.0: ver 2.00 (1996-May-15, second release)
>   tag cvt  offset 0x0023dc7c length 0x000002e4 checkSum 0x05bcf058
>   tag fpgm offset 0x0023df60 length 0x000087c4 checkSum 0x28233bf1
>   tag prep offset 0x005fb248 length 0x000001e1 checkSum 0xa344a1eb

I've just added the output of checksums to ttload.c if tracing is
activated.  Here is the result of an old `mingliu.ttc' which has been
apparently part of a French Win95 version.

  Version string: "20 May, 1995: Version 2.00"

  tag    offset    length   checksum
  ----------------------------------
  cvt   001afbd0  000002e4  05bcf058
  fpgm  001afeb4  000087c4  28233bf1
  prep  00473e6c  000001e1  a343a1ea

These checksums are taken from the SFNT directory table; they are not
calculated manually.

As you can see, the `prep' checksum differs in the last digit compared
to `your' version 2.00.


    Werner



reply via email to

[Prev in Thread] Current Thread [Next in Thread]