On a new Dell laptop (Windows 10 and Google Chrome - v46.0.2490.80 m) our website shows "X" instead of "〉", I have tried to replace it with unicode value (:before {content:'\232A';}
) but that didn't help either. We are using Web fonts so I assume corrupt fonts problem can be ruled out, it displays correctly on Edge and IE 11 on the same laptop. It is just Google Chrome who is not displaying it correctly.
jsfiddle as well as inline code is as follow
body {
font-family: "Fjalla One", "Trebuchet MS", sans-serif;
}
.right-angle-bracket {
font-size: 18px;
}
.right-angle-bracket:before {
content: "〉";
}
.right-angle-bracket-rotate90 {
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.overview-findoutmore .right-angle-bracket {
position: relative;
right: -29px;
top: 3px;
width: 30px;
height: 30px;
}
<link href='https://fonts.googleapis.com/css?family=PT+Serif|Fjalla+One|Open+Sans:400italic,600italic,300,400,300italic' rel='stylesheet' type='text/css'>
<link href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
<br />
<div class="row">
<div class="col-xs-12 overview-findoutmore">FIND OUT MORE
<div class="right-angle-bracket right-angle-bracket-rotate90"></div>
</div>
</div>
Below is the screen shot of how it appears
And below is how it was supposed to be (same Chrome version but on another PC)
Using image is not an option as it is used in multiple places with rotation as well as different sizes. Is there any way I can trouble shoot or fix this issue.
Update 1:
By the way this is how it appears on Unicode converter page
Update 2:
So using FontForge I checked "Fjalla One" and bunch of other fonts and did notice that this unicode char is not there (refer image below) but what puzzles me is that why is it working on all other PCs, I would assume if that is the case then it should appear as "X" everywhere else too.
I have gone thru below links
- Chrome doesn't display special character while other browsers do
- Fixing Unicode Support in Google Chrome
- Several unicode characters are not displaying on many big sites
- Why does Chrome on Windows 7 not show certain Unicode characters to me?
Other references
- Unicode converter
- Glyphs (Look for ⟩)
- Unicode Character 'RIGHT-POINTING ANGLE BRACKET' (U+232A)