Android:使用 CSS 在 WebView 中自定义字体问题

发布于 2024-10-17 20:37:24 字数 1423 浏览 4 评论 0原文

我目前正在开发一个使用网络视图的应用程序。我创建了一些 html 文件以及图像和 css (在 html 文件内)。当我将文件放入资产文件夹时,自定义字体未加载。没有任何更改,我将其放在服务器上并通过移动浏览器访问或通过引用在线网址的应用程序访问它(即 http ://hotwordpresstips.com/japs/Index.html)并且它显示正确。我在这里缺少什么?请在下面找到我的 HTML 代码。如果你愿意的话我也会放java代码。

<html>
<head>
<style type="text/css">
@font-face {
 font-family: MyCustomFont;
 src: url("Bamini.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Bamini.ttf") /* TTF file for CSS3 browsers */
}

body {
 font-family: MyCustomFont, Verdana, Arial, sans-serif;
 font-size: medium;
 color: black
}
</style>
</head>
<body>
<div style="border:2px solid black;">
<img src="header.jpg" width=100%>
<h1>,yq;ifiaj; jhf;fpa [g;ghdpau;fs;</h1>
<UL>
<LI><a href="intro.html">cyf Aj;jk; mwpKfk;</a></LI>
<LI><a href="america.html">mnkupf;fhtpd; tUif</a></LI>
<LI><a href="pilot.html">tPuk; epiwe;j tpkhd Xl;b</a></LI>
<LI><a href="colombo.html">nfhOk;G> jpUkiyj; jhf;Fjy;</a></LI>
<LI><a href="end.html">KbTiu</a></LI>
<LI><a href="image.html">gbkq;fs;</a></LI>
<img src="footer_main.jpg" width=100%">
</UL>
</div>
</body>
</html>

I'm currently developing an app using web view. I created some html files along with images and css (inside html file). When I put the files into assests folder the custom font is not loading. Without anychange i put it on server and accessed via mobile browser or accessed it via the app refering the online url (i.e. http://hotwordpresstips.com/japs/Index.html) and it shows properly. what am I missing here?? please find my HTML code below. If you want I'll put the java code too.

<html>
<head>
<style type="text/css">
@font-face {
 font-family: MyCustomFont;
 src: url("Bamini.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Bamini.ttf") /* TTF file for CSS3 browsers */
}

body {
 font-family: MyCustomFont, Verdana, Arial, sans-serif;
 font-size: medium;
 color: black
}
</style>
</head>
<body>
<div style="border:2px solid black;">
<img src="header.jpg" width=100%>
<h1>,yq;ifiaj; jhf;fpa [g;ghdpau;fs;</h1>
<UL>
<LI><a href="intro.html">cyf Aj;jk; mwpKfk;</a></LI>
<LI><a href="america.html">mnkupf;fhtpd; tUif</a></LI>
<LI><a href="pilot.html">tPuk; epiwe;j tpkhd Xl;b</a></LI>
<LI><a href="colombo.html">nfhOk;G> jpUkiyj; jhf;Fjy;</a></LI>
<LI><a href="end.html">KbTiu</a></LI>
<LI><a href="image.html">gbkq;fs;</a></LI>
<img src="footer_main.jpg" width=100%">
</UL>
</div>
</body>
</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吃不饱 2024-10-24 20:37:24

我想通了。我们需要将字体文件放在资产文件夹中:),它无法在 android 2.1 上运行,因为这是一个已知问题。

I figured it out. we need to put the font file in the assets folder :) and it won't work on android 2.1 as that is a known issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文