Я проверил здесь много вопросов, но ни на один из них нет моего ответа. Я ценю, если вы направите меня на правильный путь.
Мне нравится создавать новый символ (не шрифт и не относящийся к какому-либо алфавиту), например, создавать новые языковые алфавиты, которые можно распознавать или переводить в браузере в виде кода html или javascript.
Другими словами, назначение одного пользовательского символа для нескольких символов (например, 1 ch преобразуется в 5 ch)
Я предполагаю, что мне нужно сначала создать шрифт, а затем назначить этот символ.Какие программы вы предлагаете или каков наилучший подход?
Редактировать: Лучший пример: Создайте новый символ, например ¢ (цент), который имеет имя сущности --> & c e n t; и номер объекта --> & # 1 6 2;
Редактировать 2: Спасибо всем за ответы. Я пытаюсь проверить ваши ссылки и предложения. Насколько я понимаю, может возникнуть проблема совместимости браузера. Итак, как насчет создания новых символов в текстовом файле, сохраненном на сервере, и когда пользователь просматривает файл, javascript преобразует эти символы в слова или другие стандартные символы?
Edit3: Извините за путаницу, ребята, вы все потрясающие. Этот пример может прояснить ситуацию.
создать новый символ, который присваивается "AB". Итак, один символ, который транслируется в два символа?
Редактировать4: Это основано на ответе Джареда. Это работает для 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>