我在这里检查了很多问题,但没有一个有我的答案。如果您将我引向正确的道路,我将不胜感激。
我喜欢制作一个新符号(不是字体或与任何字母表相关),例如创建一个可以在浏览器中以 html 或 javascript 代码形式识别或翻译的新语言字母表。
换句话说,为多个字符分配单个自定义字符。(例如 1 ch 转换为 5 ch)
我假设我需要先制作字体,然后分配该字符。你有什么建议或最好的方法是什么?
编辑:一个更好的例子:创建一个新字符,例如 ¢(cent),它具有实体名称 --> & cent; 和实体编号 --> & # 1 6 2;
编辑2:谢谢大家的回复。我正在尝试检查您的链接和建议。据我了解,可能存在浏览器兼容性问题。那么如何在服务器上保存的文本文件中创建新符号,当用户查看文件时,javascript 将这些符号转换为单词或其他标准字符?
Edit3:对不起,你们都太棒了。这个例子可能会让事情变得清晰。
创建一个分配给“AB”的新符号。所以一个字符翻译成两个字符?
Edit4: 这是基于 Jared 的回答。这确实适用于 Z 和 P。现在我应该如何将我的自定义字体添加到这个文件中(用我自己的替换 Z 和 P)?假设 Z 和 P 是我定制的符号
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
[
<!ENTITY Z "AB">
<!ENTITY P "DE">
...
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Extending XHTML - Example 1</title>
</head>
<body>
<p>My symbols are &Z; and &P;</p>
</body>
</html>