Displaying International Characters

Some users have been concerned about the fact that Buzzword
does not display some international characters - ranging from Greek
to Russian. This is accentuated by the fact that we have Buzzword
users in well over 100 countries.
The problem occurs when users attempt to insert some
international characters - say, the Greek letter omega - and
Buzzword instead displays a dot on the screen. Here's what's going
on, for anyone interested:
Like virtually all modern software, Buzzword adheres to the
Unicode standard, where characters are defined with 16 bits,
resulting in a total of over 65,000 possible characters.
However, unlike most desktop software, Buzzword must use
something called "embedded fonts". This means that we can't read
fonts off a user's computer, but instead we have to download fonts
from our server.
This is where our challenge begins. A font family contains
characters - called "glyphs" when drawn on the screen - for some
portion of the 65,000 possible characters defined by Unicode. Each
available character is downloaded as a small program containing
instructions on how to draw the glyph. The instructions are
relatively small, but each takes time to download - you can see
evidence of this in our "loading fonts" progress bar.
For Buzzword to load relatively quickly, we need to limit the
number of characters downloaded with each of our seven font
families. Most people use far fewer than 65,000 characters, so for
our first phase of deployment, we identified a couple hundred
characters to download for each font family. Because our initial
market focus was North America, we chose characters from Latin-1,
the Western European character set.
The result: when a user attempts to enter the Greek letter
omega, Buzzword recognizes the Unicode character but does not have
the downloaded instructions to display the glyph on the screen. The
little dot that is displayed instead is an indication that the
requested glyph has not been downloaded with the font set.. If the
user were to export the document to be read by a desktop program,
the glyph would probably be displayed using the computer's fonts.
Longer term, we'll handle this differently by downloading
fonts dynamically, based on the document's contents and a user's
settings. In the meantime, we apologize to everyone who uses
characters outside the Western European set. We will work to get
you a solution as soon as we possibly can.

quote:
Like virtually all modern software, Buzzword adheres to the
Unicode standard, where characters are defined with 16 bits,
resulting in a total of over 65,000 possible characters.
Actually, Unicode (the standard) does not care about the
number of bits.
It has enough space to encode more than one million
characters, and the current version (Unicode 5.1) already encodes
more than 100,000 characters (
http://www.unicode.org/versions/Unicode5.1.0/)
quote:
Buzzword must use something called "embedded fonts".
Nothing prevents Flash/Flex from using fonts "html style".
In fact, Buzzword can add a "Generic sans-serif" font as an
option (font-family: Verdana, Arial, Helvetica, sans-serif;) with
zero effort.
The document will not look the same on all computers, but
this might be better than the current bullets.
So this is not a "must".

Similar Messages

  • JS Display international characters

    I've recently posted a script that makes a font catalogue.  One of the comments I got was if it could display international characters Russian for example. Would anyone have any suggestion as to how I might go about this?  I've got a couple of changes I need to make to the script and it would be good to include this request as well.
    Cheers.

    Although your working sample displays three different scripts (Latin; Greek; Cyrillic), it's of No Importance At All. It's the different languages that count.
    So for French and Italian, you would add:
    var myLetters = (localize({
        en: 'ABCDESFGHIJKLMNOPQRTSUVWXYZ.....%^&*()',
        ru: 'ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ......%:?*()',
        el: 'ΑΒΨΔΕΦΓΗΙΞΚΛΜΝΟΠ;ΡΣΤΘΩςΧΥΖ......%^&*()',
        fr:'Une message simple : ça marche!',
        it:'Non ho idea di come dire qualcosa di utile in italiano'
    You appear to think your myLetters variable ought to hold the allowable set of characters per language. Well ... no. Translating something does not (ever, if I'm correct) amount to transposing each character into another.
    Take, for example, the Greek word for Greece. The alternative English name Hellas comes from Ελλάδα, but if you would somehow translate it one character at a time, you get "Ellada".
    You should think of myLetters as a message instead. Suppose your script may display an alert
    alert ("Bad input. You'll have to start all over again!");
    then you can make a list for this message alone:
    var badInputMsg = (localise({
      en:"Bad input. You'll have to start all over again!",
      el:"Λάθος εισροών. Θα πρέπει να ξεκινήσει ξανά από την αρχή!",
      es:"Entrada incorrecta. Vas a tener que empezar todo de nuevo!",
    etc., for every language you care to include, and for every message and text string you add to your script as well.

  • Issue with displaying international characters returned by Search And Promote.

    Hi,
         I am trying to display international characters being returned by Search and Promote. The actual text returned by S&P is televisión, while the one being displayed is televisión
    I am usging r.get() to fetch values returned by S&P. The issue is only with data returned by S&P. Local international texts are being properly displayed.
    Thanks in advance!

    Thanks Sham! Found the fix. I am checking for invalid characters in the byte stream and then applying corresponding encoding.
    This method checks for invalid characters.
    public static boolean isValidUTF8( byte[] input ) {
        CharsetDecoder cs = Charset.forName("UTF-8").newDecoder();
        try {
            cs.decode(ByteBuffer.wrap(input));
            return true;
        catch(CharacterCodingException e){
            return false;
    This statement performs corresponding encoding.
    String utf8 = new String(inputString.getBytes(encoded format), Charset.forName("UTF-8"));

  • Dock doesn't display international characters correctly

    The language on my MBP is set to Swedish. Yesterday I noticed that the Dock replaces the letter "ö" in the Preview application ("Förhandsvisning") with a long line of backslashes (stretching over half the screen) and "U00f6". The only place where this problem appears is in the Dock, and only for Preview as far as I've seen. The "ä" in Downloads ("Hämtade filer") is displayed properly. Could this be an encoding issue related to the Dock or to Preview itself?
    Seems like I was too quick posting, sorry. Removing the icon from Dock and restarting Preview resolved the problem. Restarting the computer did not.
    Message was edited by: idajos

    I'm pretty sure you have to specify font and font map in vconsole.conf
    like so:
    FONT=Lat2-Terminus16
    FONT_MAP=8859-2
    If that doesn't help it could be this.
    If so try to load settings manually, I can't test German setup, but for Polish I could do this to get national characters:
    loadkeys pl
    setfont Lat2-Terminus16 -m 8859-2
    that requires to be root/sudo
    note that -m 8859-2 part is quite important
    edit:
    actually got all German symbols to be displayed correctly, though I do not know if they are assigned for right keys for obvious reasons
    loadkeys de-latin1-nodeadkeys
    setfont Lat2-Terminus16 -m 8859-2
    read read topic in then link to hopefuly fix why settings are not loaded on boot
    Last edited by nutsh (2013-10-31 02:47:48)

  • Firefox Chrome Showing ???? instead of International Characters

    Hi,
    I have a flash movie at this site
    http://preview.tinyurl.com/5289rz
    When you click on the rendered thumb nail (with a link
    containing international characters) it takes you to a URL with
    those same characters in IE 7 it displays international characters
    and takes you to a correct page but in Firefox, Chrome and Opera
    the international characters are displayed correctly in the flash
    movie, but the URL turns those characters into question marks ????
    and the pages shows a 404 not found error.
    Firefox
    http://www.site.com/video/??????_??????_???????_???????_???????_???_????????

    Does that mean we should ignore those millions of users
    around the world that would be plain foolish. I am here to get this
    problem solved not to be told to just ignore users who use other
    browsers.

  • Display international text in QuickTime

    Hi,
    I have an application that is supposed to display international characters in QuickTime.
    Can anyone guide me how to compose text supporting international characters for QT to display ?
    Thnx,
    Ayana

    -

  • International characters ( ISO8869-1 & UTF8 ) are displayed as '?'.

    There must be a simple solution for this. I've just installed developer environment on 2 computers using xampp and instant client. The problem is that international characters are shown as '?' when I select something from the database. I've search my head off, I have found discussions on this dating back to 2006, but no concrete solution.
    On the third computer it is working correctly. Now, the only difference AFAIK, is that the third computer has the full client installed.
    This is driving me nuts. Could anybody PLEASE help me.
    There must be something I'm missing.

    What are the "international characters"? I am quite certain that people in China and Germany would not think of the same characters when reading that term. There are iconv parameters in your php.ini and there is the "iconv" function in PHP:
    http://us2.php.net/manual/en/function.iconv.php
    It's your browser that is displaying those characters, PHP is just processing them. You should also configure your web server to support different character sets. Why did you ask this question on the Oracle forum? This is the question for a general PHP forum, like comp.lang.php on Usenet.

  • Problems displaying Thai characters in FTE components on Mac

    I had originally posted a question here: http://forums.adobe.com/message/4027591, but was told that this is more of a flash runtime issue.
    I am running into issues displaying Thai characters in Flex components that make use of the Flash Text Engine (FTE), specifically on Mac OSX 10.6.8 Snow Leopard.
    Here's a blurb of my compiler font managers in flex-config.xml:
    <flex-config>
            <target-player>10.2.0</target-player>
            <!-- Specifies the version of the compiled SWF -->
            <swf-version>11</swf-version>
            <compiler>
              <!-- Specifies the locales for internationalization. -->
              <locale>
                  <locale-element>en_US</locale-element>
              </locale>
              <fonts>
                  <!-- ... -->
                  <!-- Compiler font manager classes, in policy resolution order-->
                  <managers>
                      <manager-class>flash.fonts.JREFontManager</manager-class>
                      <manager-class>flash.fonts.BatikFontManager</manager-class>
                      <manager-class>flash.fonts.AFEFontManager</manager-class>
                      <manager-class>flash.fonts.CFFFontManager</manager-class>
                  </managers>
                    <!-- ... -->
                </fonts>
            </compiler>
        </flex-config>
    ...and another from flash-unicode-table.xml:
    <language-range>
        <lang>Thai</lang>
        <range>U+0E01-0E5B</range>
    </language-range>
    My flex application originally had the following defined in its stylesheet:
        Application {
            fontSize: 12px;
            fontFamily: Arial;
            font-sharpness:0;
            font-anti-alias-type:advanced;
    Thai characters render correctly in mx components such as TextField so far.  However, FTE components such as TextLine show those crappy-looking boxes as a substitution.  My initial guess was that somehow one of the compiler font managers declared in flex-config.xml was not finding the right system font to fallback to for Thai characters.  So, I ensured the system font was installed by going to System Preferences > Language and Text > Edit List.  Then I changed fontFamily to Arial, Ayuthaya.  Still was seeing the boxes of evil.
    Next I figured that perhaps the Arial font might be assigning a box for each unicode value corresponding to a Thai character.  So it was effectively overriding the Ayuthaya system font.  So I changed fontFamily once more to just Ayuthaya and this worked with one issue - Ayuthaya looks inherently different from Arial for non-thai characters.
    Here's my question - is there a less invasive way to support Thai in FTE components such that the appearance of the text is closer to the Arial font?  I would rather not embed a font because I'm constrained on SWF size.
    Oh and I'm using flash player 10.3 right now.

    OK, I asked the FTE team and got this reply: "Lucida Grande is CTS's fallback font for Thai.  This font on OS 10.7 and 10.6 are not supporting Thai anymore.  The version on 10.5 was supporting it." This means that it's our bug that we keep using Lucida Grande as fallback font even Apple dropped support Thai script with that font after 10.6. Unfortunately this bug was deferred from current development release (11.2) because of time constraint. If this support is critical for your business, can you open a bug in our public bugbase and ask as many vote as possible? In this way I may be able to convince internal team to fix this bug in next release.
    Thank you for your feedback!
    Hitomi

  • International Characters with Netmail

    Hi all,
    I'm using Sun One portal server 6. I have set the platform charset to Iso-8859-7 so that every portal page displays greek characters correctly.
    My only problem is with NetMail. When I get mail I can see greek characters correctly with NetMail Lite. However when I'm sending email using NetMail Lite if I write Greek characters they turn to question marks when I read the email with any client (Netmail Lite, Outlook express etc).
    Any ideas
    Thanks
    -George

    Has anyone know if you can type international characters with the iPhone keyboard.
    Yes.
    http://m10lmac.blogspot.com/2007/09/iphone-input-keyboard-gets-accented.html

  • International characters and mod_plsql

    We are having troubles with mod_plsql translating international characters.
    Here is the scenario:
    We have an HTML form whereby the user can enter a letter.
    If they enter the letter 'X', by the time it calls the ACTION in the
    html form, it has changed it from 'X' to '&_Oslash' (I have inserted an
    underscore character for demonstration purposes).
    The ACTION in the HTML form is a plsql procedure which does nothing more
    than display the character the user entered. It "visually" displays the
    X character because the browser knows how to interpret the &_Oslash,
    however the "real" character should have been 'X' since we want to store
    this character in the UTF8 database. We need to store the 'X' character
    in order to search on it (you can't search on &_Oslash).
    Any help on this would be appreciated. We only have thousands of hotels internationally,
    it would be nice to use other languages besides english.
    Sun OS 5.8
    9ias 1.0.2.2.0
    mod_plsql 3.0.9.8.3b
    rdbms 8.1.7.3.0
    NLS_CHARACTERSET=UTF8 (and NLS_NCHAR_CHARACTERSET)
    NLS_LANGUAGE=AMERICAN
    owa_util plsql toolkit 3.0.0.0.5
    Thanks, Kate

    I'm picking up the IP address but I also want to pick up the name the username and the %u doesn't seem to be capturing the mod_plsql login name.
    Jeremy.

  • Ovi and international characters

    Hi,
    I started using Ovi sync services due to the end of Goosync free services. Ovi works great, except for international characters (I write in Spanish). I tried changing the way my browser displays text but it seems that the problem is in the synchronization itself ¿Does anyone have a workaround for this?
    Thanks in advance
    Enrique S.
    Santiago, Chile

    Please post this message at:
    Forums Home » Oracle Technology Network (OTN) » Products » Database » XML DB

  • JDK1.3 + Tomcat  and International Characters-- Working!

    I am involved with a project that has people using a "command/ prompt" based system to enter data. Lets assume this is a simple java program that uses system.out. The data they are entering uses international characters such as the � character.and others. Now that the data was captured I wanted to display the data through JSP on a webpage. When doing so I ran into a problem where the � where translated into ?. Thus started the journey
    After much research, and alot of trial and error I came up with the following Test JSP that finally works
    ---- copy / past this to file and type it out from a windows command prompt ---
    <%@page contentType="text/html; charset=Cp1252" %>
    <% String test = "���������"; %>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=CP437">
    </HEAD>
    <BODY>
    TEST: XX <%=test%> XX
    </BODY>
    </HTML>
    When you do this you will see ��������� for the test string. By the way if you use Visual Slick you will see the characters properly as apposed to lets say note pad.
    Putting this file in a jsp and runing it under tomcat 4.01 you will see the expected result mainly:
    TEST: XX ��������� XX
    As you can see though by the file the character set the jsp is set to use is cp1252 but the meta tag uses cp437.
    which gives the desired effect of properly printing the characters as I would have hoped.
    So here is my question:
    Am I correct in assuming that the windows command prompt uses CP1252 as a character set (there for any dos / non-windows tool uses the same thing) and that Windows graphical ie notepad, and webpages uses CP437.
    Since this seems to be correct. Is this the right way of doing this? Seems a bit hard coded. I have not tried this on UNIX or a unix based text browser but I suspect this will not work on them. What is the correct way to do this?
    Thanks
    Mike..

    Wow, that seems like a sticky little issue to have overcome. I can offer you no better way to do it, but can wish you luck in your future endeavors!!!!

  • Dynamic Text Field is not displaying foreign characters... HELP!

    I have a dynamic text field that is not displaying foreign characters properly. They appear as boxes.
    Here's what I've tried.
    Under properties for the text field, I clicked on the embed characters button. In there, I pasted all the special characters I would need and clicked okay. Shouldn't this be enough for the text to display properly? What am I missing? Please help...

    More info: I'm noticing that in the actual dynamic text field in my .FLA file, if I type a foreign character like é, it pops up as a block. My family font is set to New Caledonia... is it possible that New Caledonia doesn't have those particular glyphs? The thing that doesn't make sense to me though is, last year when I made this card, it worked fine with New Caledonia... Any help is greatly appreciated!!

  • Displaying special characters in ALV report.

    Hi Experts,
    Can we display special characters in ALV reports? Special characters such as tick mark.(Like in character map(Font Bookshelf  Symbol 7) of windows ).
    I tried with icons in ALV report, I was able to display tick icon in the ALV report, but when we export the report in to a excel, the icons comes in as Hexadecimal code.
    Can any we display special characters like tick in ALV report or display the icons in excel aswell?
    I will be gratefull for the <urgency reduced by moderator> response.
    Regards,
    Sharath.
    Edited by: Thomas Zloch on May 10, 2011 10:26 AM

    Sharath,
    I think it is possible to do so.
    Please check this link.
    http://www.sapfans.com/forums/viewtopic.php?f=13&t=322569
    Thanks,
    Guru.

  • How can I display special characters of NonEuropean languages (French, Italian, Spanish, German and Portuguese.) using import string mechanism

    I would like to translate the User Interface of my application to French, Italian, Spanish, German and Portuguese.
    When I put special characters in the import string file they showed up as ? (question mark)
    The import strings file includes the following parameters for each string: font, text, size and style. (but no field for script)
    In order to use a unicode font such as Arial I need to select a french script. But this option is not supported bu LabView (As far as I saw)
    A) Is there a font which is directly German/ French etc and not regula font + script parameter?
    B) Are there another required step
    s for special characters support? (When I put speciual characters in the import string file the showed up as ? question mark)

    This was discussed last week in this group- read the previous messages.
    Look for the thread "Foreign Languages in Labview"
    And recite the mantra
    ActiveX is good
    ActiveX is holy
    All Hail Bill
    Those who claim otherwise are heretics and not to be trusted
    Actually, in this case the non-ActiveX suggestions may be good.
    talia wrote in message
    news:[email protected]..
    > How can I display special characters of NonEuropean languages (French,
    > Italian, Spanish, German and Portuguese.) using import string
    > mechanism

Maybe you are looking for

  • PS and PY data extraction.

    Hi all, I need to do the standard content extraction for PS and PY module. Are the extraction procedure same as FI modlule ? Do we need to fill set up tables in this case. What are the settings need to be done for extraction. Can anybody give me some

  • Messaging Application Speed

    Has anyone else noticed that when dealing with a few hundred messages or more, the messaging app is fairly slow when dealing with email? I have Mail for Exchange 2.3 set up (2.5+ doesn't work correctly with Exchange 2007 for some reason, I have logs

  • Airport Extreme + Netgear DG834PN

    Hi, I've got a Netgear DG834PN ADSL router I use to connect to my broadband, and currently run ethernet from that to my Airport Extreme (802.11n but not the latest one) which I then connect to wirelessly from my iMac + Macbook. The Netgear is in one

  • Persistence Query language

    hi guys I am using persistence query language, I'm trying to delete an entry from the database table. So far I tried 2 approaches public void destroy(DeviceType deviceType) em.merge(deviceType); em.remove(deviceType); public void delete(int pk) em.cr

  • WRE 54G Vissible but can't connect

    I have a WRE54G range extender connected to a WRT54G Wireless router. Others are able to connect to the extender and get through to the network with no problem. I can connect to the router, when in range and get to the network with no problems. When