<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>112366</bug_id>
          
          <creation_ts>2013-03-14 11:06:17 -0700</creation_ts>
          <short_desc>Chrome Windows: some characters from MathJax fonts are not accessible</short_desc>
          <delta_ts>2013-05-16 03:07:25 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>84012</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dtaipov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>855330</commentid>
    <comment_count>0</comment_count>
      <attachid>193153</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2013-03-14 11:06:17 -0700</bug_when>
    <thetext>Created attachment 193153
testcase

This is an old bug, I&apos;m not sure it is still valid but that was reported by Chrome users on Windows XP and Vista. I don&apos;t have these Windows versions so I can not verified the bug, but hopefully the attached testcase should allow someone to do so. Basically, we had to add some workarounds in MathJax to remap the characters to other code points as well as using a separate WinChrome font. That would be great if we could get rid of that.

In the first set of characters from the attachment, each line has two chars (one from a MathJax font and one from the WinChrome font) that should match. In the second set of characters, the combining characters should be visible. That was not the case on old version of Chrome.

See also:

https://github.com/mathjax/MathJax/issues/239
https://github.com/mathjax/MathJax/issues/202</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861369</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry Taipov">dtaipov</who>
    <bug_when>2013-03-22 05:25:51 -0700</bug_when>
    <thetext>I&apos;m getting the undefined box instead of symbol U+20D7. But does it really has to be displayed?
As I understand from the comment, the symbol U+20D7 was replaced by U+2192:
https://github.com/mathjax/MathJax/issues/239#issuecomment-8277906

&quot;...The vector arrow was harder as I had to use the regular right arrow, which is too big. But at least it gets the point across.&quot;

So now, if I open the page http://www.mathjax.org/demos/tex-samples/ in Chrome, I can see the big arrows (U+2192) in place of vectors (Maxwell’s Equations section).
And if I open the same page in FireFox or Opera, I can see the small arrows U+20D7 on the same place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889755</commentid>
    <comment_count>2</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2013-05-16 03:07:25 -0700</bug_when>
    <thetext>Yes, we had to replace the small arrows by a big arrows in Chrome, exactly to workaround that issue. We also have to use special fonts to workaround other issues with missing characters. As Davide indicated on the MathJax tracker, the code points that have the issue seem to change from version to version. Someone recently reported a similar issue again: https://groups.google.com/forum/?fromgroups=#!topic/mathjax-users/N80lpcf9wVM</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>193153</attachid>
            <date>2013-03-14 11:06:17 -0700</date>
            <delta_ts>2013-03-14 11:06:17 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>chrome-character-bug.html</filename>
            <type>text/html</type>
            <size>6079</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPnRlc3RjYXNlPC90aXRs
ZT4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3Mi
PgogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X0FNUy1SZWd1
bGFyIjsKICAgICAgc3JjOiB1cmwoImh0dHA6Ly9jZG4ubWF0aGpheC5vcmcvbWF0aGpheC9sYXRl
c3QvZm9udHMvSFRNTC1DU1MvVGVYL290Zi9NYXRoSmF4X0FNUy1SZWd1bGFyLm90ZiIpOwogICAg
ICB9CiAgICAgIEBmb250LWZhY2UgewogICAgICBmb250LWZhbWlseTogIk1hdGhKYXhfQ2FsaWdy
YXBoaWMtQm9sZCI7CiAgICAgIHNyYzogdXJsKCJodHRwOi8vY2RuLm1hdGhqYXgub3JnL21hdGhq
YXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NTL1RlWC9vdGYvTWF0aEpheF9DYWxpZ3JhcGhpYy1Cb2xk
Lm90ZiIpOwogICAgICB9CiAgICAgIEBmb250LWZhY2UgewogICAgICBmb250LWZhbWlseTogIk1h
dGhKYXhfQ2FsaWdyYXBoaWMtUmVndWxhciI7CiAgICAgIHNyYzogdXJsKCJodHRwOi8vY2RuLm1h
dGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NTL1RlWC9vdGYvTWF0aEpheF9D
YWxpZ3JhcGhpYy1SZWd1bGFyLm90ZiIpOwogICAgICB9CiAgICAgIEBmb250LWZhY2UgewogICAg
ICBmb250LWZhbWlseTogIk1hdGhKYXhfRnJha3R1ci1Cb2xkIjsKICAgICAgc3JjOiB1cmwoImh0
dHA6Ly9jZG4ubWF0aGpheC5vcmcvbWF0aGpheC9sYXRlc3QvZm9udHMvSFRNTC1DU1MvVGVYL290
Zi9NYXRoSmF4X0ZyYWt0dXItQm9sZC5vdGYiKTsKICAgICAgfQogICAgICBAZm9udC1mYWNlIHsK
ICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X0ZyYWt0dXItUmVndWxhciI7CiAgICAgIHNyYzog
dXJsKCJodHRwOi8vY2RuLm1hdGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NT
L1RlWC9vdGYvTWF0aEpheF9GcmFrdHVyLVJlZ3VsYXIub3RmIik7CiAgICAgIH0KICAgICAgQGZv
bnQtZmFjZSB7CiAgICAgIGZvbnQtZmFtaWx5OiAiTWF0aEpheF9NYWluLUJvbGQiOwogICAgICBz
cmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9mb250cy9IVE1M
LUNTUy9UZVgvb3RmL01hdGhKYXhfTWFpbi1Cb2xkLm90ZiIpOwogICAgICB9CiAgICAgIEBmb250
LWZhY2UgewogICAgICBmb250LWZhbWlseTogIk1hdGhKYXhfTWFpbi1JdGFsaWMiOwogICAgICBz
cmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9mb250cy9IVE1M
LUNTUy9UZVgvb3RmL01hdGhKYXhfTWFpbi1JdGFsaWMub3RmIik7CiAgICAgIH0KICAgICAgQGZv
bnQtZmFjZSB7CiAgICAgIGZvbnQtZmFtaWx5OiAiTWF0aEpheF9NYWluLVJlZ3VsYXIiOwogICAg
ICBzcmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9mb250cy9I
VE1MLUNTUy9UZVgvb3RmL01hdGhKYXhfTWFpbi1SZWd1bGFyLm90ZiIpOwogICAgICB9CiAgICAg
IEBmb250LWZhY2UgewogICAgICBmb250LWZhbWlseTogIk1hdGhKYXhfTWF0aC1Cb2xkSXRhbGlj
IjsKICAgICAgc3JjOiB1cmwoImh0dHA6Ly9jZG4ubWF0aGpheC5vcmcvbWF0aGpheC9sYXRlc3Qv
Zm9udHMvSFRNTC1DU1MvVGVYL290Zi9NYXRoSmF4X01hdGgtQm9sZEl0YWxpYy5vdGYiKTsKICAg
ICAgfQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X01hdGgt
SXRhbGljIjsKICAgICAgc3JjOiB1cmwoImh0dHA6Ly9jZG4ubWF0aGpheC5vcmcvbWF0aGpheC9s
YXRlc3QvZm9udHMvSFRNTC1DU1MvVGVYL290Zi9NYXRoSmF4X01hdGgtSXRhbGljLm90ZiIpOwog
ICAgICB9CiAgICAgIEBmb250LWZhY2UgewogICAgICBmb250LWZhbWlseTogIk1hdGhKYXhfTWF0
aC1SZWd1bGFyIjsKICAgICAgc3JjOiB1cmwoImh0dHA6Ly9jZG4ubWF0aGpheC5vcmcvbWF0aGph
eC9sYXRlc3QvZm9udHMvSFRNTC1DU1MvVGVYL290Zi9NYXRoSmF4X01hdGgtUmVndWxhci5vdGYi
KTsKICAgICAgfQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4
X1NhbnNTZXJpZi1Cb2xkIjsKICAgICAgc3JjOiB1cmwoImh0dHA6Ly9jZG4ubWF0aGpheC5vcmcv
bWF0aGpheC9sYXRlc3QvZm9udHMvSFRNTC1DU1MvVGVYL290Zi9NYXRoSmF4X1NhbnNTZXJpZi1C
b2xkLm90ZiIpOwogICAgICB9CiAgICAgIEBmb250LWZhY2UgewogICAgICBmb250LWZhbWlseTog
Ik1hdGhKYXhfU2Fuc1NlcmlmLUl0YWxpYyI7CiAgICAgIHNyYzogdXJsKCJodHRwOi8vY2RuLm1h
dGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NTL1RlWC9vdGYvTWF0aEpheF9T
YW5zU2VyaWYtSXRhbGljLm90ZiIpOwogICAgICB9CiAgICAgIEBmb250LWZhY2UgewogICAgICBm
b250LWZhbWlseTogIk1hdGhKYXhfU2Fuc1NlcmlmLVJlZ3VsYXIiOwogICAgICBzcmM6IHVybCgi
aHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9mb250cy9IVE1MLUNTUy9UZVgv
b3RmL01hdGhKYXhfU2Fuc1NlcmlmLVJlZ3VsYXIub3RmIik7CiAgICAgIH0KICAgICAgQGZvbnQt
ZmFjZSB7CiAgICAgIGZvbnQtZmFtaWx5OiAiTWF0aEpheF9TY3JpcHQtUmVndWxhciI7CiAgICAg
IHNyYzogdXJsKCJodHRwOi8vY2RuLm1hdGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hU
TUwtQ1NTL1RlWC9vdGYvTWF0aEpheF9TY3JpcHQtUmVndWxhci5vdGYiKTsKICAgICAgfQogICAg
ICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X1NpemUxLVJlZ3VsYXIi
OwogICAgICBzcmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9m
b250cy9IVE1MLUNTUy9UZVgvb3RmL01hdGhKYXhfU2l6ZTEtUmVndWxhci5vdGYiKTsKICAgICAg
fQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X1NpemUyLVJl
Z3VsYXIiOwogICAgICBzcmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xh
dGVzdC9mb250cy9IVE1MLUNTUy9UZVgvb3RmL01hdGhKYXhfU2l6ZTItUmVndWxhci5vdGYiKTsK
ICAgICAgfQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRoSmF4X1Np
emUzLVJlZ3VsYXIiOwogICAgICBzcmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9yZy9tYXRo
amF4L2xhdGVzdC9mb250cy9IVE1MLUNTUy9UZVgvb3RmL01hdGhKYXhfU2l6ZTMtUmVndWxhci5v
dGYiKTsKICAgICAgfQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6ICJNYXRo
SmF4X1NpemU0LVJlZ3VsYXIiOwogICAgICBzcmM6IHVybCgiaHR0cDovL2Nkbi5tYXRoamF4Lm9y
Zy9tYXRoamF4L2xhdGVzdC9mb250cy9IVE1MLUNTUy9UZVgvb3RmL01hdGhKYXhfU2l6ZTQtUmVn
dWxhci5vdGYiKTsKICAgICAgfQogICAgICBAZm9udC1mYWNlIHsKICAgICAgZm9udC1mYW1pbHk6
ICJNYXRoSmF4X1R5cGV3cml0ZXItUmVndWxhciI7CiAgICAgIHNyYzogdXJsKCJodHRwOi8vY2Ru
Lm1hdGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NTL1RlWC9vdGYvTWF0aEph
eF9UeXBld3JpdGVyLVJlZ3VsYXIub3RmIik7CiAgICAgIH0KICAgICAgQGZvbnQtZmFjZSB7CiAg
ICAgIGZvbnQtZmFtaWx5OiAiTWF0aEpheF9XaW5DaHJvbWUtUmVndWxhciI7CiAgICAgIHNyYzog
dXJsKCJodHRwOi8vY2RuLm1hdGhqYXgub3JnL21hdGhqYXgvbGF0ZXN0L2ZvbnRzL0hUTUwtQ1NT
L1RlWC9vdGYvTWF0aEpheF9XaW5DaHJvbWUtUmVndWxhci5vdGYiKTsKICAgICAgfQogICAgPC9z
dHlsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CgogICAgPHA+Q2hhcmFjdGVycyB0aGF0IGhhdmUgYmVl
biBkdXBsaWNhdGVkIHRvIGEgc2VwYXJhdGUgV2luQ2hyb21lIGZvbnQ6PC9wPgoKICAgIDx1bD4K
ICAgICAgPGxpPlUrMDAzRSwgTWFpbi1SZWd1bGFyOgoJPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBNYXRoSmF4X01haW4tUmVndWxhcjsiPiYjeDNFOzwvc3Bhbj4KCXZzIDxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTogTWF0aEpheF9XaW5DaHJvbWUtUmVndWxhcjsiPiYjeDNFOzwvc3Bhbj4KICAg
ICAgPC9saT4KICAgICAgPGxpPlUrMDA1NCwgTWF0aEpheF9DYWxpZ3JhcGhpYy1SZWd1bGFyOgoJ
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNYXRoSmF4X0NhbGlncmFwaGljLVJlZ3VsYXI7Ij4m
I3g1NDs8L3NwYW4+Cgl2cyA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1hdGhKYXhfV2luQ2hy
b21lLVJlZ3VsYXI7Ij4mI3g1NDs8L3NwYW4+CiAgICAgIDwvbGk+CiAgICAgIDxsaT5VKzIzQTYs
IE1hdGhKYXhfU2l6ZTQtUmVndWxhcjoKCTxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWF0aEph
eF9TaXplNC1SZWd1bGFyOyI+JiN4MjNBNjs8L3NwYW4+Cgl2cyA8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6IE1hdGhKYXhfV2luQ2hyb21lLVJlZ3VsYXI7Ij4mI3gyM0E2Ozwvc3Bhbj4KICAgICAg
PC9saT4KICAgICAgPGxpPlUrMkEwMCwgTWF0aEpheF9TaXplMi1SZWd1bGFyOgoJPHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiBNYXRoSmF4X1NpemUyLVJlZ3VsYXI7Ij4mI3gyQTAwOzwvc3Bhbj4K
CXZzIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogTWF0aEpheF9XaW5DaHJvbWUtUmVndWxhcjsi
PiYjeDJBMDA7PC9zcGFuPgogICAgICA8L2xpPgogICAgICA8bGk+VSsyMkMzLCBNYXRoSmF4X1Np
emUxLVJlZ3VsYXI6Cgk8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1hdGhKYXhfU2l6ZTEtUmVn
dWxhcjsiPiYjeDIyQzM7PC9zcGFuPgoJdnMgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNYXRo
SmF4X1dpbkNocm9tZS1SZWd1bGFyOyI+JiN4MjJDMzs8L3NwYW4+CiAgICAgIDwvbGk+CiAgICAg
IDxsaT5VKzAwNjQsIE1hdGhKYXhfTWFpbi1JdGFsaWM6Cgk8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6IE1hdGhKYXhfTWFpbi1JdGFsaWM7Ij4mI3g2NDs8L3NwYW4+Cgl2cyA8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IE1hdGhKYXhfV2luQ2hyb21lLVJlZ3VsYXI7Ij4mI3g2NDs8L3NwYW4+CiAg
ICAgIDwvbGk+CiAgICAgIDxsaT5VKzAwM0UsIE1hdGhKYXhfTWFpbi1Cb2xkOgoJPHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiBNYXRoSmF4X01haW4tQm9sZDsiPiYjeDNFOzwvc3Bhbj4KCXZzIDxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTogTWF0aEpheF9XaW5DaHJvbWUtUmVndWxhcjsiPiYjeEUy
RjE7PC9zcGFuPgogICAgICA8L2xpPgogICAgICA8bGk+VSswMDU0LCBDYWxpZ3JhcGhpYy1Cb2xk
OgoJPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNYXRoSmF4X0NhbGlncmFwaGljLUJvbGQ7Ij4m
I3g1NDs8L3NwYW4+Cgl2cyA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1hdGhKYXhfV2luQ2hy
b21lLVJlZ3VsYXI7Ij4mI3hFMkYwOzwvc3Bhbj4KICAgICAgPC9saT4KICAgIDwvdWw+CgogICAg
PHA+CiAgICAgIENvbWJpbmluZyBjaGFyYWN0ZXJzICg8YSBocmVmPSJodHRwczovL2dpdGh1Yi5j
b20vbWF0aGpheC9NYXRoSmF4L2lzc3Vlcy8yMDIiPmlzc3VlIDIwMjwvYT4pOjwvcD4KICAgIDx1
bD4KICAgICAgPGxpPlUrMjBENwoJPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBNYXRoSmF4X01h
aW4tUmVndWxhcjsiPiYjeEEwOyYjeDIwRDc7PC9zcGFuPgogICAgICA8L2xpPgogICAgICA8bGk+
VSswMzA3Cgk8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IE1hdGhKYXhfTWFpbi1SZWd1bGFyOyI+
JiN4QTA7JiN4MDMwNzs8L3NwYW4+CiAgICAgIDwvbGk+CiAgICAgIDxsaT5VKzAzMEIKCTxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogTWF0aEpheF9NYWluLVJlZ3VsYXI7Ij4mI3hBMDsmI3gwMzBC
Ozwvc3Bhbj4KICAgICAgPC9saT4KICAgICAgPGxpPlUrMDMzOAoJPHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiBNYXRoSmF4X01haW4tUmVndWxhcjsiPiYjeEEwOyYjeDAzMzg7PC9zcGFuPgogICAg
ICA8L2xpPgogICAgPC91bD4KCiAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>