[solved] Bad glyph alternates using "Nimbus Sans L" font in Firefox

Hello,
I am observing strange font rendering in Firefox when text is displayed in the Nimbus Sans L font-family. For example, the selected font on duckduckgo.com is Nimbus Sans L on my machine. Any query result that contains "No" or "TM", inluding inside words such as Notebook or HTML will be substituted for № and ™, or №tebook and H™L. This is a nuisance. It does not happen in LibreOffice with the same font and the same text.
Using Firefox's web console, I edited the CSS and took the following screenshots. On the left is the CSS left alone, and on the right, I removed Nimbus Sans L from the font-family property:
I also wrote this test html file and rendered it in Firefox.
<!DOCTYPE html>
<html>
<head>
<title>Font test</title>
<style type="text/css">
p {
font-family: "Nimbus Sans L";
p.a {
font-family: FreeSans;
</style>
</head>
<body>
<p>A test</p>
<p>No Note HTML</p>
<p class="a">No Note HTML</p>
</body>
</html>
<screenshot>
</screenshot>
I ran out of hypotheses. I haven't found anything helpful in:
infinality/fontconfig files
Firefox's about:config
This: https://hacks.mozilla.org/2010/11/firef … e-support/
and of course, google, ArchWiki, ArchForums, etc.
Thank you for any support and have a good day.
Alexandre.
Last edited by a_neutrino (2013-05-06 04:54:24)

Thank you for your input.
sistematico wrote:
Video Driver is ok?
Maybe this?:
https://bbs.archlinux.org/viewtopic.php … 8#p1241318
http://www.infinality.net/forum/viewtop … =229#p1799
The sub-pixel rendering is fine. It's rather the automatic replacement of glyphs in the wrong context that is bothering.
bohoomil wrote:Does this happen to ligature (e.g. ff, fi, fl, ae, etc.) as well?
Interestingly, ligatures are happening automatically with FreeSans for ff, ffl and such, but not ae or oe. There was no such ligatures with Nimbus Sans L.
<!DOCTYPE html>
<html>
<head>
<title>Font test</title>
<style type="text/css">
p {
font-family: "Nimbus Sans L";
p.freesans {
font-family: FreeSans;
</style>
</head>
<body>
<p>Affidavit, Notebook, HTML, ex aequo, oeil</p>
<p class="freesans">Affidavit, Notebook, HTML, ex aequo, oeil</p>
<p class="freesans" style="font-size: 2em;">Affidavit</p>
</body>
</html>
Does this help narrow it down?

Similar Messages

  • Anyone Using Nimbus LAF

    Is anyone using Nimbus in a production environment? If so, would you say it is production ready or are there still issues with it?
    Thanks

    My experience with it is very limited, but that being said, it seems fine. Creating customized components, or configuring specific properties for standard components, can be painful (Nimbus doesn't follow the conventions used by the BasicLookAndFeel-derived looks, which makes customization considerably more difficult), but is usually doable one way or another. If you allow runtime switching of LAF's, Nimbus has a bad habit of not cleaning up after itself, and leaving things like Colors installed when they shouldn't be. But these points may not be issues in your case.

  • I have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

    i have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

    i have problem with fonts for my site, i have used "Lucida sans unicode " family for certain texts. it shows perfect in mozilla 3.5 and mozilla 4. But the font not supporting in mozilla 5.0? please help me

  • My PDF uses a font I have installed locally but is using Adobe Sans MM instead

    Hello - I am hoping to contact Adobe directly about this but cannot find a way to do so, so here it goes.
    Our accounting package is creating PDF's that include some text using a special bar code font, Code39-Narrow-F (Code39-Narrow-F.ttf).  We install this font on all computers in the company, and I have confirmed it is installed on my PC.
    I have a statement (pdf) from our accounting package that includes a line giving the total expenses using this bar code font, then under that using a normal font (Helvetica I think) so the total is also human readable.
    In Adobe Reader this font is not being used, even though it is installed.  According to the file properties in Adobe the "Actual font" is Adobe Sans MM.  From what I have read online this is a standard built-in font used when the requested font is not found.  Yet it is installed and actually if I try a few competitor PDF viewing products that font does show up.  I have tried Google Chromes built in PDF reader as well as Foxit Reader and both display the bar code.
    Therefore this seems to be a bug of some kind.  I am testing with Adobe Reader 11.0.06 which I believe is the latest release.
    I would be glad to send this PDF to someone at Adobe to review, including a copy of the font.  The file itself though contains sensitive financial information so I do not want to post that here for the world to read.
    Update: I have found another pdf report from the same accounting system that does show the bar code properly.  Really strange eh?  I can send an Adobe person this file as well for comparison.
    Thank you
    Bruce
    Message was edited by: Bruce Spies

    Most people just read PDF's, and do not create them, and as such have no control over the PDF's they are presented with.  I believe some fonts also require a license to use.
    Adobe and other PDF readers do try and use the local fonts when they are available if it is not embedded.  The issue I have is Foxit and Chrome appear to be more successful at that then Adobe. They appear to have a wider or more liberal font search algorithm than Adobe does.  I would like Adobe to loosen up their font search so their product can be just as successful in displaying PDF's properly as their competitors.
    I took another look at the two PDF's I have and noticed a difference with the fonts.
    The one that works says the font is "Code39NarrowF" (literally like this, case sensitive etc).
    The one that fails says the font is "code39-narrow-f" (again, literally)
    The font itself on my computer is named 'Code39-Narrow-F.ttf,
    In the registry is listed under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts is named "Code39NarrowF (TrueType)"
    I suspect then that the non-Adobe products are figuring out that "code39-narrow-f" is either the name of the TTF file and matching it that way or maybe it does a case insensitive search that does not include the hyphens.

  • What is badi and where used?

    Tell me about badi and its uses in abap?
    Thanks.

    Hi
    BAdi's are used as similar to user exits for most of the transactions using OOPS concepts
    DEFINING THE BADI
    1) execute Tcode SE18.
    2) Specify a definition Name : ZBADI_SPFLI
    3) Press create
    4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
    multiple use.
    5) Choose the interface tab
    6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
    7) Dbl clk on interface name to start class builder . specify a method name (name,
    level, desc).
    Method level desc
    Linese;ection instance methos some desc
    8) place the cursor on the method name desc its parameters to define the interface.
    Parameter type refe field desc
    I_carrid import spfli-carrid some
    I_connid import spefi-connid some
    9) save , check and activate…adapter class proposed by system is
    ZCL_IM_IM_LINESEL is genereated.
    IMPLEMENTATION OF BADI DEFINITION
    1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
    2) Specify aname for implementation ZIM_LINESEL
    3) Specify short desc.
    4) Choose interface tab. System proposes a name fo the implementation class.
    ZCL_IM_IMLINESEL which is already generarted.
    5) Specify short desc for method
    6) Dbl clk on method to insert code..(check the code in “AAA”).
    7) Save , check and activate the code.
    Some useful URL
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    Now write a sample program to use this badi method..
    Look for “BBB” sample program.
    “AAA”
    data : wa_flights type sflight,
    it_flights type table of sflight.
    format color col_heading.
    write:/ 'Flight info of:', i_carrid, i_connid.
    format color col_normal.
    select * from sflight
    into corresponding fields of table it_flights
    where carrid = i_carrid
    and connid = i_connid.
    loop at it_flights into wa_flights.
    write:/ wa_flights-fldate,
    wa_flights-planetype,
    wa_flights-price currency wa_flights-currency,
    wa_flights-seatsmax,
    wa_flights-seatsocc.
    endloop.
    “BBB”
    *& Report ZBADI_TEST *
    REPORT ZBADI_TEST .
    tables: spfli.
    data: wa_spfli type spfli,
    it_spfli type table of spfli with key carrid connid.
    *Initialise the object of the interface.
    data: exit_ref type ref to ZCL_IM_IM_LINESEL,
    exit_ref1 type ref to ZIF_EX_BADISPFLI1.
    selection-screen begin of block b1.
    select-options: s_carr for spfli-carrid.
    selection-screen end of block b1.
    start-of-selection.
    select * from spfli into corresponding fields of table it_spfli
    where carrid in s_carr.
    end-of-selection.
    loop at it_spfli into wa_spfli.
    write:/ wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-deptime,
    wa_spfli-arrtime.
    hide: wa_spfli-carrid, wa_spfli-connid.
    endloop.
    at line-selection.
    check not wa_spfli-carrid is initial.
    create object exit_ref.
    exit_ref1 = exit_ref.
    call method exit_ref1->lineselection
    EXPORTING
    i_carrid = wa_spfli-carrid
    i_connid = wa_spfli-connid.
    clear wa_spfli.
    Check this link to learn more about differences between user-exits and badis:
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    <b>Difference Between BADI and User Exits</b>
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits two different views are available:
    In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
    All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
    What is difference between badi and user-exists?
    What is difference between enhancements and user-exists? and what is the full form of BADI?
    I have another doubt in BDC IN BDC WE HAVE MSEGCALL (i did not remember the > correct name) where the error logs are stored, MSEGCALL is a table or structure.
    <b>Difference between BADI and USER-EXIT.</b>
    i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
    Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
    ii) BADI's are oops based.
    Reward points for useful Answers
    Regards
    Anji
    Message was edited by:
            Anji Reddy Vangala

  • BADI's being used in MP000100 (module pool program for Infotype 1)

    Hi,
    In module pool program MP000100( for Infotype 1 i.e. HR related), what are the BADI's being used in PBO module of screen no- 2000 ?
    I need to add some codes, if there is no BADI then where i can add codes as i need to default organizational field according to position ID field ?
    Thanking you in anticipation.

    >
    Vaibhav Kumar wrote:
    > I need to add some codes, if there is no BADI then where i can add codes as i need to default organizational field according to position ID field ?
    > Thanking you in anticipation.
    Why do you need a BAdI for that? Your Business/Functional Analyst should be able to handle it using a feature via the Tcode PE03.
    BTW, HRPAD00INFTY is one that can be useful.
    ~Suresh

  • I Use Open Sans - Web Safe Font And The Text Turns Into An Image. Why?

    When I use Open Sans the text becomes an image and when I use Arial it is text. How do I save Open Sans as text?

    Open Sans is available as an Edge Web font.
    Which section of the Font menu did you select Open Sans from? If it was selected from the "System Fonts" section of the font menu then it will output as an image. To use the Web Font version, click "Add Web Fonts..." in the font menu then choose "Open Sans" from the available Edge Web Fonts.

  • Which User Exit / BADI I can use?

    Hello All,
    While Saving PO or PR I need to check the value of commitment Item(FIPOS).
    Which User Exit / BADI I can use?
    Regards,
    Lijo John

    try this method;
    Go to Tranaction: SE24.
    open class CL_EXITHANDLER
    Open the method " GetInstance"
    Put Break point in the statement
    call method cl_exithandler=>get_class_name_by_interface
    when u run the  po transaction it will repeatedly stop at the breakpoint check the value of exit name there press  f8 to continue now when u just save the po then check the values of exitname in the debugger

  • Is it ever bad practice to use threads?

    Hi there ppl,
    this may sound like a really silly question is it ever bad practice to use threads? I actually have never explicitly used threads and came across a simple swing application recently which used a thread in the code. Then I started to think that if ever a scenario came up where I was expected to use threads I'd have to learn something new that I should I have already known from birth, then run and hide behind the JAVA API (which is big, real big, BIGGER THAN OPRAH!!!).
    So for now I'll "synchronise my watch" (PUN INTENDED), and await the flood of replies.
    Thx already ;)

    Main Entry: 1pun
    Pronunciation: 'p&n
    Function: noun
    Etymology: perhaps from Italian puntiglio fine point,
    quibble -- more at PUNCTILIO
    : the usually humorous use of a word in such a
    way as to suggest two or more of its meanings or the
    meaning of another word similar in sound
    emphasis mine (synchronize watch vs. synchronize
    threads)...
    Ironic that it derives from "fine point, quibble."
    &para;

  • BTE,USER-EXIT OR BADI to be used in T-code GCU1

    Hi Experts,
    I need to identify the BTE,USER-EXIT OR BADI to be used in T-code GCU1 to populate correct entries for field Reference Item (REFDOCLN) and Quantity (MSL)  which are populated with wrong entries while correcting out-of-balance .
    OUT-OF BALANCES OCCURS DUE TO  missing or multiple line item postings .These are identified and corrected using RGUREP03  and reposted using transaction GCU1.
    can anyone help me with this?
    How should i proceed on this?

    Hi Susmitha,
    You can try with these BADI's and User Exits.
    BADI's for the transaction GCU1
    FI_SL_BADI_DOCSELEC
    FI_SL_BADI_POPER
    FI_SL_BADI_RGUREC10
    FISLIS_AUTHORITY
    User Exits for the transaction GCU1
    GDX3AUTH
    GSL1021A
    GVTRS001
    Best Regards,
    Mohan.

  • How many implmentation allowed of BAdi with multiple use option???

    Dear all ,
                        I have doubt in BAdi implementation -
    Case 1 -  I have create a z badi with multiple use option enabled . than i create two implementation of that BAdi . when i call it from my z program than it will call only one which was created 1st  so what is use of 2nd implementation and when it will call ???
    Case 2 - Same case for tcode VD02 their is badi CUSTOMER_ADD_DATA which is also multiple option enable Badi
                  for this also i have created 2 implementation but in this case when i create 2nd implementation it asked for migration of implementation why ???
    Thanks

    Dear deepak ,
                            i have check it both implementation showing yellow color please check my z program and tell me what is wrong in this .
    REPORT  Y_BADI_EXP1.
    CLASS cl_exithandler DEFINITION LOAD.
    DATA : l_badi TYPE REF TO ZIF_EX_MYBADI,
           email TYPE AD_SMTPADR,
           email1 TYPE AD_SMTPADR..
    PARAMETERS : p_user TYPE sy-uname.
    START-OF-SELECTION.
    CALL METHOD CL_EXITHANDLER=>GET_INSTANCE
    EXPORTING
      EXIT_NAME                     = 'ZMYBADI'
    NULL_INSTANCE_ACCEPTED        = 'X'
    CHANGING
      INSTANCE                      = l_badi               " here it will return 2 implementation  ZMYBADI_IM1 , ZMYBADI_IM2
    EXCEPTIONS
      NO_REFERENCE                  = 1
      NO_INTERFACE_REFERENCE        = 2
      NO_EXIT_INTERFACE             = 3
      CLASS_NOT_IMPLEMENT_INTERFACE = 4
      SINGLE_EXIT_MULTIPLY_ACTIVE   = 5
      CAST_ERROR                    = 6
      EXIT_NOT_EXISTING             = 7
      DATA_INCONS_IN_EXIT_MANAGEM   = 8
      OTHERS                        = 9
    IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL METHOD l_badi->GET_USER_EMAILID
    EXPORTING
      uname = p_user
    CHANGING
      emaill = email.
    WRITE : /5 email.       " when o/p comes it shows only 1st implementation .
    i placed break point in methods of both  implementation but as usual it stop only at first method ???

  • HT4085 I has a problem and I am not able to solve that when I use sound effect it is showed only headphone even I did not installing the headphone I has a problem and I am not able to solve that I am. Not able to hear the sound without headphone please he

    I has a problem and I am not able to solve that when I use sound effect it is showed only headphone even I did not installing the headphone I has a problem and I am not able to solve that I am. Not able to hear the sound without headphone please help guys

    Sounds to me like a hardware issue or maybe something is stuck in the headphone jack. When you plug in headphones, the jack in the iPad is switched to play only through the headphones and not the iPad's speakers. Sounds like either the jack is faulty or there is something stuck in the headphone jack. Get a flashlight & look inside the jack for anything that looks like it doesn't belong in there.
    Regardless, I'd take it in to an Apple Store if you have one nearby to have it checked.
    EDIT: "Ocean20" had an excellent suggestion above. While doing that, you may also want to rotate/twist the plug in the jack back & forth a few times as well. Dirty contacts can often times be cleared by doing this.

  • Using Nimbus LAF in JDK 6u10

    Hi all,
    I downloaded the new JDK 6 update 10 to try out Nimbus Look and Feel. However, I am having trouble loading the LAF. Here's a sample of the code I have tried:
    try{
      UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
    }catch(Exception e){
      e.printStackTrace();
    }I get the following Exception:
    java.lang.ClassNotFoundException: com.sun.java.swing.plaf.nimbus.NimbusLookAndFeelAny thoughts on how to get the LAF to work? Am I using the correct name?
    I have looked at dev.java.net and they don't give details on the implementation of Nimbus.
    Thanks,
    ottobonn

    You seem to be looking in the wrong rt.jar, becuse mine has the class and I was able to run a SSCCE using Nimbus L&F, but only when the path to rt.jar was enclosed in quotes, seeing as it contains a space between "Program" and "Files".
    db

  • "sans-serif" font assignment in CSS not happy in Safari

    http://www.dandreaco.com/safari.jpg
    http://www.dandreaco.com/firefox.jpg
    The Safari is the bad one; the Firefox is the way the page SHOULD look. I have been having this problem now for about 8 weeks, but I cannot pinpoint where it came from as the update to Safari and the installation of the new MS Office 2008 ran consecutively. Regardless, now any style sheet that just has "sans-serif" with NOTHING else as a font assignment shows up this way. It looks like it may just be a character encoding issue, because Safari does not have Western IS0-8859-1. I assumed Western ISO Latin-1 was the same, but I don't think that's true because I have seen many negative posts relating to Western ISO Latin-1 on developer sites all over the net. I chose Roman and it doesn't fix it, btw. Any clues???? This is going to force me to bag Safari till they fix this problem.

    There was a "problem" font. I don't even know how I got it, but it's kind of like a "font virus." Because everything is set up for "Helvetica" this particular font, "Helvetica in a Hamper" uses all the correct font naming, family, etc., coding and in so doing, weasels its way into becoming your only Helvetica font. "M" and "N" are in reverse order, as are lower case "m" and "n" and "a" and "b" with "o" and "p", i.e., opcdefghijklnmabqrstuvwxyz.

  • How to use Adobe Edge Web Fonts correctly

    I am a Dreamweaver newbie and am trying to learn how to use it through the tutorials. I am stuck at part 3 trying to use Adobe Edge Web Fonts correctly in my web site. As far as I can tell I have followed the instructions in the tutorial correctly, but the font style effect does not show up on my site. I am working on a Windows 7 machine and using Dreamweaver 5.5. I have copied and pasted the javascript into the correct spot in the head of the index.html page as well as included the font-family name in the CSS file and saved the whole smash. The source code for my index page looks exactly like the sample in the tutorial, and I have tried to view my site in my browser, but no dice. Doesn't display the Edge Web Font style in the web page. I believe I've done everything according to the directions, but I suppose I've missed some small detail. Any suggestions greatly appreciated

    You need to add a <script> to the head of your documents like the example below.  In my example, I'm using all of the aguafina-script and league-gothic fonts.
    <!--Edge Font-->
    <script src="//use.edgefonts.net/aguafina-script:n4:all;league-gothic:n4:all.js"></script>
    CSS:
         h1 {
         font-family: league-gothic, sans-serif;
         font-weight:bold;
         color: #639;
         font-size: 250%;
    A simple way to get the correct codes is to go to Adobe Edge Web Fonts and select the font you wish to use.
    https://edgewebfonts.adobe.com/fonts
    NOTE: You won't see the custom web fonts displayed in Design View, Live View or when previewed locally unless you use a local testing server.  An easier way to test is by uploading the page to your remote server.
    Hope this helps,
    Nancy O.

Maybe you are looking for