Re: SILDoulos IPA 93 font in Word 2004

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Laurie A. Duncan (laurie_at_macsamurai.com)
Date: 07/29/04


Date: Thu, 29 Jul 2004 11:20:37 -0400

Thank you, matt. I have read the thread you reference in the archives and
now have a better grasp of the problem. I appreciate your offer to help out.
We are going to check out Klaus' macro as well as your suggestion and
determine what would be the best work-around for the affected documents.

Laurie

On 7/27/04 10:48 PM, in article 1ghllic.1a6lhk2k9odi8N%matt@tidbits.com,
"matt neuburg" <matt@tidbits.com> wrote:

> Laurie A. Duncan <laurie@macsamurai.com> wrote:
>
>> We've begun to roll out Office 2004 to some of our more advanced users for
>> testing and have come across an issue with the SILDoulos IPA 93 font.
>>
>> Word docs created in previous versions that use this font (it's used for
>> phonetics in certain documents) continue to appear fine in Office 2001 and
>> earlier, however, the font becomes boxes when the same doc is opened in
>> Office 2004. Furthermore, new docs created with Office 2004 cannot use the
>> font - no matter how you try to apply the font style, it still causes the
>> word to appear either as another font (a times variant usually) or with one
>> of those boxes directly after the formatted word.
>>
>> We have confirmed this problem on multiple machines, even with the font
>> freshly installed.
>>
>> Is there a workaround for this behavior or is this a bug?
>
> We just went through this in great depth; in fact, it's such a fruitful
> example that I'm using it for an ebook on Word that I'm writing. So,
> check the archives.
>
> Basically the answer is that SILDoulosIPA 93 is a bad font in relation
> to Mac OS X, and upgrading to Word 2004 simply exposes the badness. This
> font has three cmap tables, and with Word 2004, the Unicode table is
> (rightly) used. But it uses the Unicode Private Use Area, and this is
> incompatible with the old Macintosh table, which was what we call an
> ASCII hack, so you get the boxes.
>
> The solution, I'm afraid, is to convert your characters one at a time.
> Most of the characters have Unicode equivalents in normal Mac OS X
> Panther fonts; and they all have equivalents in the new DoulosSIL font,
> which is a proper Unicode font and works great. Feel free to send me a
> document and I'll convert a few characters for you, to show you the
> procedure, if you can't figure out what I'm talking about. m.



Relevant Pages

  • Re: Font for a menu?
    ... It wouldn't be so bad if the Windows key were somewhere else on the keyboard, ... That's the one - the main problem is that Microsoft don't distribute a font ... I think the Unicode set has been ... flags exist in the set - but only flags for upward stems. ...
    (microsoft.public.vc.mfc)
  • Re: Font for a menu?
    ... and I haven't found any font with it. ... I think the Unicode set has been defined by classical musicians with a strong interest in early plainsong :-) ... They are intended to join onto stems via the mechanism for creating composite characters by the look of it, but stems have different lengths and it isn't clear to me how this will work. ... To get flags for downward stems the existing flags will have to be reflected about a horizontal line - do Windows drawing functions allow this? ...
    (microsoft.public.vc.mfc)
  • Re: Unicode and MS-IE 6 on Win2K
    ... To install a font by dragging or pasting a font file ... Find the font file you want to install (on a floppy disk, ... Indic, Thai, Kana, and Hangul characters, punctuation marks, and ideographs. ... Unicode is a standard supported by members of the Unicode Consortium. ...
    (microsoft.public.win2000.general)
  • Re: Unicode and MS-IE 6 on Win2K
    ... To install a font by dragging or pasting a font file ... Find the font file you want to install (on a floppy disk, ... Indic, Thai, Kana, and Hangul characters, punctuation marks, and ideographs. ... Unicode is a standard supported by members of the Unicode Consortium. ...
    (microsoft.public.win2000.setup)
  • Re: where can I find the symbol for the word "therefore"?
    ... Is it the decimal equivalent of the Unicode hex number? ... Sub GetLong() ... When I simply type 2234 and press ALT+x (without first selecting a font) ...
    (microsoft.public.word.docmanagement)