BUG: VML font-family settings are broken in IE7

Discussion in 'Internet Explorer' started by Eugene Lazutkin, Jan 16, 2007.

  1. IE7 developers,

    *Subj*. It works in IE6 but doesn't work in IE7 --- regardless of font
    family values Arial font is always used.

    It is super easy to reproduce: just visit this MSDN example:
    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/vml/SHAPE/TEXTPATH/y_textpath.asp,
    and click "Family" button. It will produce no effect whatsoever in IE7,
    but it will change the font to Times New Roman in IE6. If you need more
    elaborate example, I can send a snippet of static VML reproducing the
    problem too.

    I tried to file a bug like I was doing for many years over the web, but
    it turned out there is no e-mail address to do so anymore, and there is
    no web interface to file a bug. Apparently the only way to file a bug is
    to call ... 1-800-MICROSOFT, and helpful people there directed me to
    send ... a snail-mail to

    Microsoft
    One Microsoft Way,
    Redmont, WA

    Talk about easiness of helping Microsoft improve products! That's why I
    am posting my bug report here. If anybody knows a proper way to report a
    bug for IE7, please enlighten me.

    Thanks,

    Eugene
     
    Eugene Lazutkin, Jan 16, 2007
    #1
    1. Advertisements

  2. Hi Eugene,

    I can repro this here with IE7. Works fine in IE6 but as you state, in IE7
    the VBScript OnClick event "mytp.style.fontfamily = "Times New Roman" is
    being ignored.

    I thought this might possibly have something to do with the recent security
    update for IE7(KB929969) which updated the vgx.dll file to version
    7.0.6000.16386, so I uninstalled the patch to put version 7.0.5730.11 back
    on the machine and get the same results with both versions of the IE7
    vgx.dll file installed. So the anomaly doesn't seem to a result of the
    security update for VML in IE7.

    Don't know what's causing this.

    Donald Anadell
     
    Donald Anadell, Jan 17, 2007
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.