私はここで多くの質問をチェックしましたが、どれも私の答えを持っていません。あなたが私を正しい道に導いてくれれば幸いです。
私は、ブラウザでhtmlまたはjavascriptコードの形式で認識または翻訳できる新しい言語のアルファベットを作成するような、新しい記号(フォントやアルファベットに関連しない)を作成するのが好きです。
つまり、複数の文字に1つのカスタム文字を割り当てます(例:1chは5chに変換されます)
最初にフォントを作成してから、その文字を割り当てる必要があると思います。どのようなプログラムを提案しますか、または最善のアプローチは何ですか?
編集:より良い例:エンティティ名->¢を持つ¢(セント)のような新しい文字を作成します。およびエンティティ番号->&#1 6 2;
編集2:返信ありがとうございます。私はあなたのリンクと提案をチェックしようとしています。私が理解しているように、ブラウザの互換性の問題があるかもしれません。では、サーバーに保存されたテキストファイルに新しい記号を作成し、ユーザーがファイルを表示すると、javascriptがそれらの記号を単語またはその他の標準文字に変換するのはどうでしょうか。
Edit3:混乱してすみません、皆さんは素晴らしいです。この例は物事をクリアするかもしれません。
「AB」に割り当てる新しいシンボルを作成します。では、1つの文字が2つの文字に変換されるのでしょうか。
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>