Skip navigation
4everJang
Currently Being Moderated

Vietnamese in FM7

Jun 30, 2012 12:12 PM

Hello all,

 

I received a set of translated files in FM7 format, but I cannot figure out how to get the Vietnamese character set activated for non-Unicode stuff on Windows XP. Can anyone point me in the right direction ?

 

Thanks

 

Jang

 
Replies
  • Currently Being Moderated
    Jul 1, 2012 10:03 AM   in reply to 4everJang

    What was the platform (I'd guess Windows) and what was the font (I'd guess a codepage font, where the code points for the Viet glyphs map into Roman space)?

     

    Do you have or did the document provider supply the font?

     

    I've not dealt with this migration problem yet, but I wouldn't be surprised if Frame only automatically changes old code points to Unicode for its known special characters (Dingbats, Symbol and perhaps some of the Roman extensions).

     

    For anything else, you may need to retain the legacy font.

     

    I did a little test in FM7.0/WindowsXP, setting up a para fmt using a circa 1993 Cyrillic font I had on hand.

    <PgfTag `Body-cyr'>

       <FPlatformName `W.WP CyrillicA.R.400'>

       <FFamily `WP CyrillicA'>

    This is presumably a code page 1251 font, but possibly an older 855 or 866.

     

    For a later Frame version to be able to remap the codepoints to Cyrillic space in Unicode, it would need to get a hint somewhere, such as:

    • encoded in the document file, or
    • look in the font data structure itself, which would require that the font be installed on the system

     

    Looking at the MIF, in the structure for my trial <PgfTag `Body-cyr'>, I was surprised to see:

      <FEncoding `FrameRoman'>

      <FLanguage NoLanguage>

     

    No sign of a hint about code page 855, 866 or 1251 anywhere.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 1, 2012 10:36 AM   in reply to 4everJang

    Hi Jang,

     

    if a virtual font, like Arial Vietnamese (Windows Codepage 1258), is used you can activate this virtual font via your registry:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

    Arial Vietnamese,163 = Arial,163

     

    perhaps you have to restart FM and/or your OS

     

    If you use another font, which supports codepage Windows-1258 (Vietname), replace Arial with the other font name.

     

    Hope this helps

    Markus

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 6, 2012 5:25 AM   in reply to 4everJang

    > Wouldn't we all be much better off (but maybe jobless) if there had not been a tower of Bable long ago... ?

     

    If we all still spoke only Sumerian, we'd still need documentation - only the profession of translation would not exist.

     

    Given that we didn't manage to avoid the Bable babble, the font codepage/overlay connundrum was pretty much unavoidable, due to the high cost of RAM and ROM in the first few decades of computing (not to mention the high cost of keyboards, strikers and print balls in the teletype age before that - the first code sets were five bits or less - often couldn't even handle case in a single language).

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points