Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对同一标签应用不同字体_C#_Asp.net - Fatal编程技术网

C# 对同一标签应用不同字体

C# 对同一标签应用不同字体,c#,asp.net,C#,Asp.net,我的网站有两种语言,英语和日语。所有文本都来自数据库(表字段为id、labelname、LabelExtenglish、labeltextjapanese),具体取决于所选语言 下面是我显示来自数据库的标签文本(查询)的代码 询问 我的要求是,如果用户选择日语,则以特定的日语字体显示此文本 如何执行此操作?您可以使用javascript根据页面加载时选择的语言设置字体系列 function SetFontFamily(element, language) { if(language

我的网站有两种语言,英语和日语。所有文本都来自数据库(表字段为id、labelname、LabelExtenglish、labeltextjapanese),具体取决于所选语言

下面是我显示来自数据库的标签文本(查询)的代码


询问
我的要求是,如果用户选择日语,则以特定的日语字体显示此文本


如何执行此操作?

您可以使用javascript根据页面加载时选择的语言设置字体系列

function SetFontFamily(element, language) {
    if(language == 'japanese')
    {
        element.style.fontFamily = 'Mumsies';
    }
    else
    {
        element.style.fontFamily = 'Something else';
    }
}
您必须为每个可以显示数据库外文本的元素调用消息。 您可以为这些元素提供css类,并使用jquery轻松选择它们:

var elements = $(".CSSClass");

您是将此字体作为web字体提供,还是希望安装在客户端上?(恐怕这不是标准字体)