如何在asp.net中使用kannada字体?

时间:2013-10-17 10:00:14

标签: c# javascript html asp.net fonts

我正在尝试使用asp.net c#在visual studio 2010中创建一个卡纳达网站。这个网站是一个简单的网站,有一个按钮,2个标签和2个文本框。我想在卡纳达语中显示值。虽然只打字,但必须进入卡纳达语。但我无法将该字体包含在文本框标签等中。任何人都可以告诉我哪些是我需要使用的其他软件。为此,我下载了卡纳达语字体。我可以在不使用翻译的情况下实现这一目标吗?任何人都可以告诉我如何做到这一点?....如何将Kannada字体包含在我的网站中?....

5 个答案:

答案 0 :(得分:1)

通常,您可以在CSS中使用@ font-face使用自定义字体。这是一个非常基本的例子:

@font-face {
    font-family: 'YourFontName'; /*a name to be used later*/
    src: url('http://domain.com/fonts/font.ttf'); /*URL to font*/
}

然后,通常,在特定元素上使用字体:

.classname {
    font-family: 'YourFontName';
}

more

答案 1 :(得分:0)

使用本地化概念。它是使用资源文件完成的。

.NET框架提供对本地化的支持。本地化涉及为特定文化或区域或语言定制数据和资源。如果要求应用程序根据各自的文化进行定制,则支持本地化对于应用程序非常重要。

以下文章将帮助您完成任务。

http://www.codeproject.com/Articles/5447/NET-Localization-using-Resource-file

答案 2 :(得分:0)

您可以使用unicode UTF-8来显示Kannada。将标签文本保存为UTF-8并在网页中添加以下行:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
</head> 

答案 3 :(得分:0)

我认为卡纳塔克人会说和读某种语言,所以我不知道你需要什么类型的语言。

但是任何类型的语言文件都可以下载here,您可以尝试使用此示例code

答案 4 :(得分:0)

要在kannada中获取用户输入,您可以按照here所述创建自定义文本框控件

您也可以使用google website Translator来动态删除资源文件。你只需要将默认语言设置为卡纳达语