Ar 29/01/2005 am 13:49, ysgrifennodd Danilo Åegan:
> Heya Daf,
> 
> Nice to see a known name working on thisâit gives me a warm and fuzzy
> feeling :)

Well, I got a nice feeling when I saw that you've been working on this
stuff before. :)

> Today at 9:14, Dafydd Harries wrote:
> 
> > I've been working on a font bug that's popped up in Debian. It's about
> > Cyrillic glyphs in the Ghostscript fonts, and I noticed when reading old
> > reports that you've worked on similar bugs before. I think I've made
> > some progress tonight on fixing it. Your input would be appreciated.
> 
> Sure, here you go.  Feel free to repost any or all of this to the
> bug-alias.

Great, CCing the bug.

> > Here's the bug:
> >
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271427
> 
> Strictly Serbian glyphs (used in none of the other Cyrillic languages,
> except maybe some of them in Macedonian, but the same explanation
> holds for them as well) are the following:
> 
> â U+402 and U+452 (Ð, Ñ, DJE), which you mention to have fixed already
> â U+408 and U+458 (Ð, Ñ, JE), which are exactly the same as Latin J, so
>   there should be no problems with these
> â U+409 and U+459 (Ð, Ñ, LJE)
> â U+40a and U+45a (Ð, Ñ, NJE)
> â U+40b and U+45b (Ð, Ñ, TSHE)
> â U+40f and U+45f (Ð, Ñ, DZHE)
> 
> In addition to these, there're some variants in Adobe PUA (Private Use
> Area), where same characters have slightly different appearance in
> Serbian and Russian:
> â U+f6c4: small cyrillic "Ð" (U+433), different only in italic variants
> â U+f6c5: small cyrillic "Ð" (U+431), which differs even in regular faces
> â U+f6c6: small cyrillic "Ð" (U+434), different only in italic variants
> â U+f6c7: small cyrillic "Ð" (U+43f), different only in italic variants
> â U+f6c8: small cyrillic "Ñ" (U+442), different only in italic variants
> 
> (These also have AFII glyph names [eg. U+f6c5 is afii10063], but they
> seem to go only by generic Unicode-based names of uniF6C5 and similar
> in generated PFB files from Valek.)

Ah, this list is just what I need. However, there are some glyphs which
are not in your list (see my previous mail to the bug report for
details), but which also seem to be broken. Perhaps some non-Serbian
Cyrillic glyphs are also broken.

> All of these are correct in latest Valek's fonts, so you want to merge
> them.  Also, in your copy-glyphs.sh script, you seem not to be fixing
> URW Chancery font (z003034l.*), which also needs correction on all of
> these (including above cursive variants). 

The reason for this is that the Chancery font in the version of Valek's
fonts which I grabbed doesn't seem to contain any of the Serbian glyphs.
Also, the Nimbus Sans Condensed has a few broken/missing glyphs.

> Also note that there're two modes of copying in FontForge: with
> metrics, or just glyph outlines (without metrics).  For all of these
> glyphs, you want to copy metrics over as well.  I don't know how this
> is exactly done from scripts, but there's a "Copy metadata" in the
> Edit menu somewhere, which modifies the basic copying behaviour in UI.
> Perhaps Copy() works this way from scripts by default.

Fontforge seems to be modifying the font metrics when I copy the glyphs,
so I suspect it's happening automatically.

I looked in the Fontforge scripting reference
(http://fontforge.sourceforge.net/scripting.html) and couldn't find much
information either way, though there's a CopyGlyphFeatures function
which looks like it may be used to copy some metadata.

> I have not yet learned how to "watch" a certain Debian bug, so please
> keep me in CC, if you expect further responses from me :)

Unfortunately, the Debin bug tracking system doesn't have this feature
yet. I'll keep you informed on developments. :)

-- 
Dafydd


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to