您好我想为每种语言使用适当的字体系列。我的意思是并非所有字体都支持C#中给定语言(日语,俄语等)的字符。
当我们知道要显示某些内容的语言时,是否可以自动选择正确的字体系列?
答案 0 :(得分:0)
是的,你可以很容易地做到这一点:
我更喜欢使用Page_Init而不是页面加载以确保首先加载。
protected void Page_Init(object sender, EventArgs e)
{
string languageToUse = CultureInfo.CurrentUICulture.TwoLetterISOLanguageName;
if (languageToUse == "en")
Page.Header.Controls.Add(new LiteralControl("<link href='/css/en.css' rel="stylesheet" type="text/css" />"));
else if (languageToUse == "de")
Page.Header.Controls.Add(new LiteralControl("<link href='/css/de.css' rel="stylesheet" type="text/css" />"));
}
在你编写你想要使用的字体系列的CSS中