CSS自定义字体在Web主机中没有正确显示,但是localhost

时间:2016-06-16 19:20:43

标签: php html css fonts

我试图在我的网站上添加自定义字体。

CSS代码

@font-face {
font-family: 'dhananjayawebregular';
src: url('dhananjaya_web_sinhala_font-webfont.eot');
src: url('dhananjaya_web_sinhala_font-webfont.eot?#iefix') format('embedded-opentype'),
     url('dhananjaya_web_sinhala_font-webfont.woff2') format('woff2'),
     url('dhananjaya_web_sinhala_font-webfont.woff') format('woff'),
     url('dhananjaya_web_sinhala_font-webfont.ttf') format('truetype'),
     url('dhananjaya_web_sinhala_font-webfont.svg#dhananjayawebregular') format('svg');
font-weight: normal;
font-style: normal;

}

#sinhala {font-family:dhananjayawebregular;}
#dhananjayaweb {font-family:dhananjayawebregular;}

PHP代码

                    <div class="cell">
                    <a href="<?php echo "$name_html-news$id.html";?>">
                        <div class="newstitle" id="dhananjayaweb"><?php echo $title;?></div>
                        <div class="newsname"><?php echo $name;?></div>
                    </a>
                    <div class="shortnews" id="dhananjayaweb"><?php echo substr($news1, 0, strpos($news1, ' ', 140));?>&#39&#39&#39</div>
                    <div class="newsother">
                        <?php echo $views;?> views |
                        Date : <?php echo $date;?>
                    </div>
                </div>

但它仅适用于localhost(windows)。当我将脚本上传到Web主机(Linux)时,字体显示不正确

screenshot on localhost

Screenshot on web host

我尝试了所有可以在网上找到的东西,但仍然无法正常工作。我拼命想让它发挥作用。请帮忙。

1 个答案:

答案 0 :(得分:0)

很遗憾,但是我忘了在标题上添加这一行:D

angular-cli-builds.js -> vendorNpmFiles
现在一切都很好。 感谢大家尝试提供帮助,非常感谢您的帮助。