Unicode fonts vs Seperate Self-Made Font

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • desertavataraz
    New Member
    • Jan 2009
    • 14

    Unicode fonts vs Seperate Self-Made Font

    I am going write an application in C++ that allows the user to see two languages at once, and allows them to search each individual language for words or keywords. I have a font that I made specially for the non-English language, which would allow me to simply use different fonts for each specific language. I could also control how the search works simply by reading the font tags, for each language, so I only get results in that specific language. (I will have two seperate text boxes, one for each language for searching, that way when someone types in the seach word it appears correctly in that language, and they won't have to change fonts all the time. The language is Ancient Greek BTW. So with this form of implementation, I would not need to have the user set their machine up for UNICODE. Less trouble for the user to install the program.

    On the other hand, I am at the beginning stage of this project and I could very well set it up as a UNICODE program, which would have the advantage of allowing me to use more specific characters. (that is not a very high priority thing, so I am thinking about using the first approach). But I don't want to start a project like this though, and then later on discover that it is a bad approach and that I should have done it the other way!

    So I thought I might ask in this forum regarding this issue, just what you guys think regarding starting a project like this, would you say UNICODE is the better approach or would you say using a seperate font is better?
  • JosAH
    Recognized Expert MVP
    • Mar 2007
    • 11453

    #2
    I suggest you'd reconsider the Unicode approach again before problems pile up; note that most (if not all) Microsoft Windows platforms are bundled with the MS Arial Unicode font glyphs; that font includes all of the Greek font glyphs too.

    kind regards,

    Jos

    Comment

    • weaknessforcats
      Recognized Expert Expert
      • Mar 2007
      • 9214

      #3
      Keep in mind that if you are using Windows, only Unicode is supported. The ASCII functions convert the ASCII to Unicode and then call the Unicode versions.

      Better to start off with Unicode.

      Comment

      Working...