Html 在同一页上显示英文和古吉拉特语文本|字体问题

Html 在同一页上显示英文和古吉拉特语文本|字体问题,html,css,fonts,Html,Css,Fonts,我有一个应用程序,其中的文本是英语和古吉拉特语。英文和古吉拉特语文本在同一页上。比如: Name/નામ 现在的问题是,如果我通过css在body标记中应用了Verdana或其他字体,那么字体也会应用于古吉拉特邦文本,并且文本有时无法正确显示,因为我的应用程序使用绝对定位(文本在某些div中) 如果我使用shrutifont,则英文文本显示不正确 在Name中应用Verdana,在નામ是不可行的,因为我将不得不为此更改我的应用程序很多 请告诉我另一种解决方案。一个简单的解决方案是在古吉拉特邦

我有一个应用程序,其中的文本是英语和古吉拉特语。英文和古吉拉特语文本在同一页上。比如:

Name/નામ
现在的问题是,如果我通过css在body标记中应用了Verdana或其他字体,那么字体也会应用于古吉拉特邦文本,并且文本有时无法正确显示,因为我的应用程序使用绝对定位(文本在某些div中)

如果我使用
shruti
font,则英文文本显示不正确

Name
中应用Verdana,在
નામ是不可行的,因为我将不得不为此更改我的应用程序很多


请告诉我另一种解决方案。

一个简单的解决方案是在古吉拉特邦的内容周围添加一个
span
,并为其指定了特定于语言的类

<span class="gujarati">...</span>

这样,您不必修改所有内容,只需修改古吉拉特邦部分。

不要使用绝对值positioning@Morpheus:遗憾的是,我没有这样的选择:(,即使我不使用它,文本仍然无法正确显示。显示您的html代码如何使用
字体系列
和css目前我只有一个标签,其中包含英语和古吉拉特语。我必须将每个标签分开,这将是一项繁琐的任务。我不确定这是否有用,但请查看:不,不因为古吉拉特语中的文本数量不小,所以除了我已经提到的内容外,我看不到任何其他专门针对文本的方法。如果您找到其他解决方案,请更新此线程。
body { font-family: Verdana; }
.gujarati { font-family: shruti; }