HTML输入文本字段自定义字体

时间:2014-11-20 14:26:04

标签: css fonts font-face true-type-fonts

我已尝试使用此代码在输入文本字段中设置自定义TTF字体:

        <style type="text/css">
            @font-face {
                font-family: "JdLcd";
                src: url("jd_lcd_rounded.ttf");
                //src: url("jd_lcd_rounded.ttf") format('truetype');
            }

            input[name='email'] {
                font-family: "JdLcd";
            }
        </style>

字体已更改,但与TTF文件中的字体不同。有什么问题?

2 个答案:

答案 0 :(得分:0)

您确定字体位于网络服务器的根目录中吗?

你必须将正确的字体文件上传到服务器,然后在你的CSS中调用它们,否则你的浏览器会尝试在你当前的系统上找到这个字体,如果它找不到,它会退回到默认字体。

一个好的起点是Font Squirrel生成器:http://www.fontsquirrel.com/tools/webfont-generator

答案 1 :(得分:0)

您需要将TTF字体转换为网络字体。您可以使用像Font Squirrel这样的服务来执行此操作。

http://www.fontsquirrel.com/tools/webfont-generator