63 lines
2.3 KiB
HTML
63 lines
2.3 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang="en-En">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>SVG @font-face Test</title>
|
|
</head>
|
|
<body>
|
|
<h2>@font-face in SVG</h2>
|
|
|
|
<p style="width: 500px"><strong>Problem:</strong> I'm trying trying to place an images in svg format with custom fonts. It works in <code>svg</code> but not in <code>img</code>. If you open the image in a new tab you will see it rendered with the proper font. The font is served from this same website in this directory.</p>
|
|
|
|
<a href="test_ffsvg.svg">Link to the test.svg</a>
|
|
|
|
<table>
|
|
<tr><td>
|
|
<svg width="500" height="200" version="1.1" xmlns = 'http://www.w3.org/2000/svg' xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 200">
|
|
<defs>
|
|
<style type="text/css">
|
|
@font-face {
|
|
font-family: 'Arvo';
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
src: url(arvo-regular-webfont.woff) format('woff');
|
|
}
|
|
</style>
|
|
</defs>
|
|
<rect x="0" y="0" height="100" width="500" fill="#eee" />
|
|
<text x="20" y="50" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>
|
|
</svg>
|
|
</td>
|
|
<td>
|
|
<pre>
|
|
<svg width="500" height="200" version="1.1" xmlns = 'http://www.w3.org/2000/svg' xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 200">
|
|
<defs>
|
|
<style type="text/css">
|
|
@font-face {
|
|
font-family: 'Arvo';
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
src: url(arvo-regular-webfont.woff) format('woff');
|
|
}
|
|
</style>
|
|
</defs>
|
|
<rect x="0" y="0" height="100" width="500" fill="#eee" />
|
|
<text x="20" y="50" font-family="Arvo" font-weight="normal" font-size="32">Text using CSS @font-face</text>
|
|
</svg>
|
|
</pre>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="test_ff.svg" width="500" height="200" /></td>
|
|
<td style="verical-align: top;">
|
|
<pre>
|
|
<img src="test_ff.svg" width="500" height="200" />
|
|
</pre>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
</body>
|
|
</html>
|