Css 由于字体不可用,操作系统之间的网页布局问题

Css 由于字体不可用,操作系统之间的网页布局问题,css,layout,fonts,Css,Layout,Fonts,到目前为止,我一直在使用windows开发盒构建网站。该站点的结果很好,直到我注意到,在linux开发环境中,就对齐而言,相同的页面似乎有点不合适。问题在于这两个框中使用的字体 这是我的css- font-family: tahoma, sans-serif; 整个网站都是以tahoma为基本字体设计的,因此如果字体发生变化,由于字体之间固有的宽度/高度差异,它们最终可能会比tahoma占用更多的空间,并导致布局问题。即使在windows框中,如果tahoma不可用,那么该站点也会退回到无衬线

到目前为止,我一直在使用windows开发盒构建网站。该站点的结果很好,直到我注意到,在linux开发环境中,就对齐而言,相同的页面似乎有点不合适。问题在于这两个框中使用的字体

这是我的css-

font-family: tahoma, sans-serif;
整个网站都是以tahoma为基本字体设计的,因此如果字体发生变化,由于字体之间固有的宽度/高度差异,它们最终可能会比tahoma占用更多的空间,并导致布局问题。即使在windows框中,如果tahoma不可用,那么该站点也会退回到无衬线状态,这很可能会导致问题。也就是说,这个网站是为tahoma用户设计的:D(我知道这是一个糟糕的做法)

虽然这可能不是问题,因为tahoma将出现在所有windows框中,但linux/其他操作系统用户将面临布局问题


如何解决此问题。。?我仍然希望在网站中使用tahoma。

以我的经验,你永远不会期望网页上的字体在所有浏览器/OS中都会与你期望的完全一样。Flash确实与嵌入特性接近,但对于好的olhtml/CSS来说,我所看到的最好的东西是。我看了看,他们没有塔荷马,但他们可能有类似的东西

作为一般规则,我尝试设计页面以允许字体显示变化