用马拉雅拉姆语创建网站

时间:2012-07-26 04:59:34

标签: html css utf-8

这是我在网页设计方面的第一份工作。我必须开发一个网站,内容包括马拉雅拉姆语和英语菜单。有人请帮我这样做。

提前致谢。

2 个答案:

答案 0 :(得分:7)

对于网站中的多语言支持,您需要基本处理三件事。

<强> 1。元标记

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

<强> 2。字体面

@font-face {
    font-family: 'Malayalam';
    src: url('../fonts/meera.eot');
    src: url('../fonts/meera.eot?#iefix') format('embedded-opentype'),
         url('../fonts/meera.woff') format('woff'),
         url('../fonts/meera.ttf') format('truetype'),
         url('../fonts/meera.svg#Malayalam') format('svg');
    font-weight: normal;
    font-style: normal;
}

如果您只有.ttf文件

,可以使用Font Squirrel字体生成器

第3。 DOCTYPE

如果您使用HTML5 doctype <!DOCTYPE html>,则有时无法使用。

使用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

希望这有帮助!

答案 1 :(得分:1)

我将假设您想知道如何让HTML中显示的字符,因为您的问题不太明确。为了使浏览器能够正确显示马拉雅拉姆语字符,您需要使用UTF-8对网页进行编码。此外,由于浏览器怪癖,您需要在标题内容类型中声明UTF-8编码,或者某些浏览器尝试发送HTML转义字符。

如果您使用的是HTML 5:<meta charset="utf-8">。否则:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">。这将包含在您的<head>...</head>代码中。