我正在尝试使用asp.net c#在visual studio 2010中创建一个卡纳达网站。这个网站是一个简单的网站,有一个按钮,2个标签和2个文本框。我想在卡纳达语中显示值。虽然只打字,但必须进入卡纳达语。但我无法将该字体包含在文本框标签等中。任何人都可以告诉我哪些是我需要使用的其他软件。为此,我下载了卡纳达语字体。我可以在不使用翻译的情况下实现这一目标吗?任何人都可以告诉我如何做到这一点?....如何将Kannada字体包含在我的网站中?....
答案 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';
}
答案 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)
答案 4 :(得分:0)
要在kannada中获取用户输入,您可以按照here所述创建自定义文本框控件
您也可以使用google website Translator来动态删除资源文件。你只需要将默认语言设置为卡纳达语