Font problem - special characters sometimes displayed incorrectly

I have a problem with the fonts installed on my computer: With some of them special characters (mainly german umlauts) get replaced by other fairly random symbols. My first guess was broken fonts, but the behaviour is completely inconsistent: In some apps they are displayed correctly, in some not, sometimes it even changes within one app:
Screenshot, wrong symbols marked red, correct symbols marked green.
Note that Exaile consistently displays them wrongly, while Pidgin does alright in the buddy list but screws up in the conversation window [edit: See below] and Audacious behaves differently even within one window! Adding to this the behaviour changes depending on the font. Most fonts are alright (so far all default fonts are, but not all installed later (manually or via pacman) are faulty), within the faulty ones it depends on the font which apps work and which don't, e.g. Bauhaus will work perfectly except that the Pidgin conversations can't display '€', Santana works for Audacious, but fails completely in Pidgin and Exaile, while Petita (the one from the screenshot) is all over the place. In some cases one font package contains different weights of the same font and those will behave completely differently.
All kinds of text editors work fine with all kinds of fonts, so do all file managers I tested.
Any idea as to what might be the source of this problem? How can one app interpret one ttf-file differently depending on where it uses it?
[edit: I was mistaken: Pidgin screws up consistently in all it's windows. It's just inconsistent with other apps: In the screenshot for example 'ü' in Pidgin works, 'ä' and 'ö' don't, in Exaile all three don't. This is insane!]
Last edited by lastchancetosee (2011-01-15 12:21:21)

I downloaded the Petita font by Manfred Klein and checked the mapping with Fontforge.  Fontforge is reporting many, many errors with the mapping to Unicode, such as,
The glyph named breve is mapped to U+0005.
But its name indicates it should be mapped to U+02D8.
Most likely, the fonts with the errors were designed for a different operating system.
Last edited by thisoldman (2011-01-15 16:06:49)

Similar Messages

  • TS2167 I changed my header in iweb and when I published the site the font had shrunk and it displayed incorrectly. It was only on my home page, not on others. I have iweb 3.0.4. Help!?!?

    I changed my header in iweb and when I published the site the font had shrunk and it displayed incorrectly. It was only on my home page, not on others. I have iweb 3.0.4. Help!?!?

    Just in-case anyone els runs into this, I figured it out... I was working from my hotel and apperantly the fire wall was not allowing anything to uplaod, but I wasn't getting an error message from iweb, it would say that everything was published succesfully even though it wasn't. Once I went home and used my connection eveything worked fine.

  • After upgrade to 3.0.9 Norwegian characters sometimes display as questionmark

    Changed IP address and upgraded Portal 3.0.8 to 3.0.9 on Solaris. After some other trouble, I think the only remaining problem is this:
    The Norwegian characters fxe (did they show here?) are displayed correctly in most instances, but sometimes not (questionmark instead).
    Note that, at first, none of the special characters were right. Then I ran "export NLS_LANG=American_America.WE8ISO8859P1" in a Unix console and restarted Apache. This helped, but as noted above, there are still some remaining questionmark characters.
    Any suggestions?
    Thanks, Erik Hagen

    I made it! Thanks to backup, I was able to make another go for the upgrade/migration, this time with NLS_LANG=NORWEGIAN_NORWAY.WE8ISO8859P1 in the iAS environment (we have a separate ias user, in addition to the oracle user; the latter for the db, the first for iAS and Portal).
    So, the only problem was the missing NLS_LANG setting in the middle tier layer (ias). Note: The NLS_LANG was right in the oracle/DB environment all the time.
    Another point: interMedia Text indexes had to be re-created in order for searches to work!
    Thanks, Erik Hagen

  • Reports with output to excel - special characters not displayed correctly.

    Hi,
    I have a portal with data from 5 continents. In many places special or national characters are used in names. My portal can show most of these characters correctly and so can my version of Microsoft Office Excel. When text with these characters are copy/pasted from the screen to an excel sheet, they are also shown correctly in excel. The problem arises in portal reports, where output is set to Excel, then special characters are often displayed as strange double characters, for example á is shown as á . Does anybody have a solution to that?
    Thanks
    Arne

    No answers have been posted yet and now I have found a solution myself. The portal report is run and output set to Excel. The resulting file is opened, and a new row is inserted in the top of the sheet. In the first field in this row is written the characters *\xEF\xBB\xBF*. It is called a UTF-8 BOM, and when written in the start of a text file, it will tell the program that opens it, that UTF-8 encoding is used.<br><br>
    The file is saved with the file type CSV (semicolon separated) (*.csv) and excel is closed. When you click on the CSV-file, it is opened by excel, and now all characters with accents, circumflexes and umlauts are shown correctly.<br><br>
    The solution was found here: http://www.roosmaa.net/importing-utf-8-csvs-in-excel/

  • Webservice: Special characters not displayed correctly

    Hi,
    I'm facing a problem when retrieving informations via a webservice. I'm able to use it and data is retrieved but when there are special characters into the response they are not displayed correctly. Repsonse of the webservice is XML formatted.
    It seems to be a charcter set problem, strange thing is that the response is ISO-8859-1 formatted, this charset should normally display special characters like (é à ...) correctly.
    In my code I simply use an if_http_client object to use the webservice.
    pv_result = pv_http_client->response->get_cdata( ).
    Xml repsonse :
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <![CDATA[Eetcaf�/Steakhuis Baskent]]>
    Should be Eetcafé
    How can I specify a charset for the response object?
    I did the same in .NET, where I can bypass this issue specifying the charset like this.
    Dim reader As New StreamReader(oResponse.GetResponseStream(), System.Text.Encoding.Default)
    Thanks a lot for your help.
    Edited by: dom___35 on Dec 21, 2009 3:30 PM

    I soved this by using get_data function of response object. Then converting this into ISO-8859-1 charset.
    See code below.
    DATA :  lv_encoding   TYPE abap_encoding,
              lv_conv       TYPE REF TO cl_abap_conv_in_ce,
              lv_x_string   type xstring.
      lv_x_string = pv_http_client->response->get_data( ).
        lv_encoding = '1100'.
        lv_conv = cl_abap_conv_in_ce=>create(
                              encoding = lv_encoding
                                 input = lv_x_string ).
        lv_conv->read( IMPORTING data = pv_result ).

  • German Special Characters not displayed correctly in RTF  using code

    Hi ,
    In my code we are using webdynpro method
    WDResourceFactory.createResource(
    byte[] data, String resourceName,WDWebResourceType
    Type)
    Here in our code we are implementing this as
    ITemplateElement templateEl = wdContext.currentTemplateElement();
    WDResourceFactory.createResource(
    templateEl.getReportData(),
    reportName.substring(0, reportName.lastIndexOf('.')),
    WDWebResourceType.RTF); reportName.lastIndexOf('.')),
    Here templateEl.getReportData() returns a set of bytes which has some
    german special characters.
    We are generating the Bytes using String.getByes(),Just before
    String text = new String(in);
    collector.putBusinessObject(boName, bo);
    reportDocTemplateParser(collector, text);
    collector.removeBusinessObject(boName);
    String generatedText = collector.generateRTF();
    out = (null != generatedText) ? generatedText.getBytes() : null;
    The out put is the if i am giving a word with german special characters for eg:
    Betriebsübersichten it first gets converted to bytes and then passes through method WDResouseFactory.createResourse(.....) which creates an RTF file and finally in the RTF file it appears as Betriebsbbersichten the special character is not displayed correctly.
    i came to knw that while converting into bytes we have to make it RTF supported encoding.ie for eg generatedText.getBytes('cp1252').i even tried with other charactersets like ISO-8859,cp1253 and so on but none of them worked.
    It would be really great if you could suggest the needful.
    Thanks and Regards
    Neeta

    I soved this by using get_data function of response object. Then converting this into ISO-8859-1 charset.
    See code below.
    DATA :  lv_encoding   TYPE abap_encoding,
              lv_conv       TYPE REF TO cl_abap_conv_in_ce,
              lv_x_string   type xstring.
      lv_x_string = pv_http_client->response->get_data( ).
        lv_encoding = '1100'.
        lv_conv = cl_abap_conv_in_ce=>create(
                              encoding = lv_encoding
                                 input = lv_x_string ).
        lv_conv->read( IMPORTING data = pv_result ).

  • Dynamic text, system fonts, and special characters...

    This one is boggling my mind so if someone can help, please
    do
    I've got a dynamic text area pulling text from a MySQL
    database via AMFPHP. The text includes special characters such as
    accents, umlauts, etc (multi-language site platform). Most of them
    work fine, and ALL of them work fine when I'm on a Mac client.
    However, if I use a Windows client machine in either Firefox or
    IE6, there are a couple characters that for whatever reason just
    don't seem to show up -- instead I get the [] box character.
    The only characters I've found that seem to be affected like
    this are European quote characters like &#146; &#147; and
    &#148; (hex characters 146, 147, 148). I'm using the familiar
    ampersand-pound-number-semicolon escape sequence for them. And like
    I said, they all display fine on Mac/Firefox and Mac/Safari. Why
    are all my other special characters (umlauts, accents, etc) working
    fine and just these things failing? It's also worth noting that
    they look fine if I dump them out to a PHP file and pull it up in a
    browser...
    Please, if anyone can help... I've been bashing my head
    against this for the better part of the day!!

    Hi,
    did you take a look at the "gateway.php' ? There you can
    define charsets. Maybe a western europe charset will
    help you out. Since french language is using a lot more
    accents and so.
    This is what you can find in the gateway.php of amfphp. Just
    have to set the right one ;)

  • Apply embedded fonts to special characters in spark textArea using tlf

    By setting fontfamily directly to textarea in mxml fonts get applied to special characters. But using tlf and setting fontfamily it does not apply.
    style.css ::
    @font-face
        src: URL("/Assets/Fonts/GandhariUnicode-Bold.otf");
        fontFamily: "GandhariUnicode-Bold";
        embedAsCFF: true;
    snippet of source code ::
    textArea.textFlow.interactionManager.selectRange(beginIndex, endIndex);
    var textLayoutFormat:TextLayoutFormat = getTextLayoutFormat();
    textLayoutFormat.fontLookup = FontLookup.EMBEDDED_CFF;
    textLayoutFormat.fontFamily ="GandhariUnicode-Bold";   
    textLayoutFormat.renderingMode = RenderingMode.CFF;

    Please try the code as follows.
    (1)
    [Embed(mimeType="application/x-font", exportSymbol="GandhariUnicode-Bold", embedAsCFF="true", fontWeight="bold", source="Assets/Fonts/GandhariUnicode-Bold.otf", fontName="gandhariUnicode-Bold")]
    var GandhariUnicode-Bold:Class;
    var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
    textLayoutFormat.fontLookup = FontLookup.EMBEDDED_CFF;
    textLayoutFormat.fontFamily ="gandhariUnicode-Bold";   
    textLayoutFormat.renderingMode = RenderingMode.CFF;
    textArea.textFlow.hostFormat = textLayoutFormat;
    textArea.textFlow.flowComposer.updateAllControllers();
    Or (2)
    [Embed(mimeType="application/x-font", exportSymbol="GandhariUnicode-Bold", embedAsCFF="true", fontWeight="bold", source="Assets/Fonts/GandhariUnicode-Bold.otf", fontName="gandhariUnicode-Bold")]
    var GandhariUnicode-Bold:Class;
    textArea.textFlow.fontLookup = FontLookup.EMBEDDED_CFF;
    textArea.textFlow.fontFamily ="gandhariUnicode-Bold";   
    textArea.textFlow.renderingMode = RenderingMode.CFF;
    textArea.textFlow.flowComposer.updateAllControllers();

  • Problems with the images displaying incorrectly

    I have done a couple of installs before this of the new Apex 4 deployed on weblogic 10.3.3 with no problems but this one has "stuck a spanner in the works". I have also looked through the forums and was unable to find a solution to the problem I am seeing. I am about to start an SR if no one is able to help on the forums.
    This is my problem;
    I am able to view the individual images in the images directory via the http for e.g. http://hostname.domain:7001/apex/i/date.gif and this displays correctly.
    I am not able to view the http://hostname.domain:7001/apex/f?p=4550:1:2874725903020187 images as they are not displaying.
    In the troubleshooting section of the install guide it mentions;
    A.4 Images Displaying Incorrectly in Oracle Application Express
    If images in Oracle Application Express do not display correctly, you may have more than one definition of the /i/ alias. To address this issue:
    If possible, rename the first instance of /i/ to a different alias name.
    Alternatively, copy the images from the ORACLE_HOME\apex\images directory to the directory defined by the first /i/ alias.
    ** Firstly how do I "rename the first instance of /i/" (how do I find this out?)
    ** How do I "Alternatively, copy the images from the ORACLE_HOME\apex\images directory to the directory defined by the first /i/ alias".
    Thanks to all that reply.
    If any more detail is required please just ask.

    Hi,
    Url where you see image should be
    "http://hostname.domain:7001/i/date.gif"So /i/ should be in server root.
    Sorry , I'm not familiar Apex Listener and those servers you can use with it.
    It might good idea to post question to Apex Listener forum and give all details about server, database and Apex version
    ORDS, SODA & JSON in the Database
    Regards,
    Jari

  • French special characters not displayed properly in discoverer 11g

    Gurus
    We are upgrading to discoverer 11.1.1.3
    I have found that French special characters (letters with accents) are not displayed properly in the discoverer tool menu.
    Example
    Sélectionner is displayed as S?lectionner.
    This doesn't seem to be a server issue as one of the tester (in U.S) is able to see the french characters displayed and ironically it is not the case in France itself where this is required.
    Please help
    Regards
    Ariv

    Pl post details of the two clients being used in this scenario - the exact OS version, browser version, browser language settings, Java version etc
    Since the accented character shows on one client , the issue is with the client or the settings on the client where the accented character is not showing correctly.
    HTH
    Srini

  • German special characters not displaying on page instead of that Question marks displayed

    when i submit form,i need to send a mail with filled data.Here Suppose user entered german special characters.I am getting Question marks instead of ä,Ä,ö,Ö,ü,Ü,ß. I have used meta tag like
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />.But i am getting fine characters with IE and Chrome.I am using FireFox 3.6.16 english.

    Hello core team,
    Thanks a lot!!!!
    i m not only the person to use html form.So many non technical persons using the same. how can i tell to all persons regarding changing character encoding. i need some permenant solution,

  • Special Characters Not Displaying at Logon Screen

    Hello, my daughter set her password on her iPad using special characters and has been able log in  by holding down a certain letter on the keyboard and choosing a latin character.  This is no longer working as the popup menu doesn't appear when holding down on letters anymore.  She recently updated it to iOS8, but claims that she was able to log in at least a few time since the update.
    Is there any trick to making these special character menus appear again?  Thanks so much.

    Hello Paul,
    I once used hexadecimal coded characters like &xnnn; and they were not transformed. When coding them in decimal, everthing worked fine.
    Hth
    J�rg

  • Embed fonts problem - special chars

    Hi,
    i`ve got a problem, a can`t find a solution to embed Slovak
    characters with actionscript. A want to display text what contains
    variable text_to_display. The text displays, but the Slovak
    characers don`t. I`ve tried with '.embeddedcharacters' param but ,
    it`s dosn`t work to.
    Thanks in advace for your help,
    Andriska80

    The characters you are trying to display are not in the font
    you are using. For instance, in OpenType fonts there are different
    version available like 'standard' and 'pro'. The 'pro' version
    includes the characters you want to display, the 'standard' version
    doesn't. And there even are special 'Central Europian' versions
    with the characters you need.

  • Xterm font problem (national characters)

    Hello everyone!
    I have the following problem...
    I'm Slovene and the national characters (š, č, ž) work in the xterm by default, but when I change the fault, even to a line like "XTerm*font: -*-fixed-medium-r-normal-*-16-*-iso8859-2", which is identical to the default font, they stop working. They show up as a space. If I set the font to something like "XTerm*faceName: terminus:pixelsize=14", they show up as 'box' characters, but when I try to use something like Monospace, they work again.
    How is it possible that the manual declaration of the -fixed- font does not work, when it's exactly like the default font if no special font is specified?
    Thanks for the answers,
    — Nanthiel

    When I use Terminus, it shows the Š and š, Č and č, Ž and ž.
    Try adding this line to your xterm settings to make sure xterm is UTF-8 compatible:
    xterm*utf8:    2
    I have no trouble using Terminus to show the Slovenian characters with locale set to 'en_US.utf8'.
    Terminus is installed to ./usr/share/fonts/local/'.  For Xorg to be fully aware of Terminus, your '/etc/X11/xorg.conf' must contain a section like this,
    Section "Files"
    FontPath "/usr/share/fonts/local"
    EndSection
    If you aren't using an 'xorg.conf' file, I think you can create one containing just those three lines.  (I could be wrong).  X has to be restarted for any changes in 'xorg.conf' to work.
    After restarting, Terminus will show up when you run 'xfontsel'.  Xfontsel is a small app that lets you display fonts and their names in the old Xorg format:   "-*-terminus-medium-*-*-*-12-*-*-*-*-*-iso8859-2".  The program won't show all the valid options, just some of them.
    Now you should be able to load Terminus in xterm with
    xterm*font:    -*-terminus-medium-*-*-*-12-*-*-*-*-*-iso8859-2
    Change the "12" to change the size of the font.
    Or,
    xterm*faceName:    xft:Terminus:size=12:hinting=true
    Again, change the "12" to change the size of the font.
    I hope this helps you.  I've learned much about xterm, and I now know that I prefer the font Inconsolata over Terminus.
    Last edited by thisoldman (2009-12-01 22:59:47)

  • Special characters not displaying?

    I tried connecting to a BBS today and noticed there were a lot of jewel-with-a-question-mark-shaped characters displayed. I'm almost certain they should be some type of character that isn't being displayed correctly:
    Is there a special way to make these characters visible? I'm not certain of the font I'm using, and not entirely sure how to figure it out. I've read is some places that this might be IBM extended ASCII? If it is, how could I get/install it on my system?
    I don't have a specific font set in /etc/vconsole.conf:
    [mukti@blackmesa ~]$ cat /etc/vconsole.conf
    KEYMAP=us
    Does anyone have any ideas? Thanks!
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --
    Last edited by mukti (2012-12-10 02:24:38)

    Hello Paul,
    I once used hexadecimal coded characters like &xnnn; and they were not transformed. When coding them in decimal, everthing worked fine.
    Hth
    J�rg

Maybe you are looking for

  • Help: iPod Clickwheel is not recognized by iTunes 7 and XP  :-(

    I continously updated my iTunes versions, and now my old iPod Clickwheel 20GB is not recognized anymore. Don't know if software of iPod is screwed up or if there is an incompatibility. Also can not reinstall software to iPod that way - or is there an

  • How do I view films on my TV from my ipad 4

    I am wanting to view films on my TV using my ipad 4. I have an apple component cable which allows me to watch utube videos connecting to my old iphone3  but nothing more. I can't view anything using my ipad. Do I need a different adaptor?

  • How to know that Enterprise Manger is installed?

    Hi, I installed Oracle 10gR2, want to launch EM, but I did not find OracleDBConsole<SID> service in windows services list, and did not find Enterprise Manager Console HTTP Port in the file portlist.ini. So does that mean that I did not install EM? if

  • Bluetooth Internet Modem (BT PAN)

    Hi, I have a HTC Touch Dual (T-Mobile/MDA Touch Plus) in the UK and have Web&Walk all set up on it. However much I've tried, search for answer, I still cannot use the phone for bluetooth pan/internet modem on my brand new macbook. (I was able to do i

  • Yosemite downloaded and now can't open or get into iphoto

    I downloaded OS X Yosemite and now I can't get iPhoto to open