Я пытаюсь найти лучший способ поставить акцентирующие символы (& circ; = ˆ
) поверх чисел (музыкальная запись), не прибегая к изображениям. Некоторые буквы имеют эквивалентные объекты HTML: & ecirc; = ê
, & Ocirc; = Ô
и т. Д., А цифры - нет.
Вот что я сейчас использую на моем сайте :
<span style="position:relative;">1
<span style="position:absolute;
left:0.1em;
bottom:0.2em;
font-size:1.1em;">
ˆ
</span>
</span>
Это выглядит довольно хорошо, но не идеально - из-за небольших различий в числовых формах и рендеринге в браузере, что-то должно быть немного не в порядке.
У кого-нибудь есть более элегантное решение для этого?
Обновление:
Combining Circumflex Accent ̂
или ̂
дает разные результаты на разных браузерах / платформах, большинство из которых неверны (на моем Mac только Safari делает это правильно).
Согласно это , правильное отображение комбинированного акцента зависит как от шрифта, так и от средства визуализации. Я использую Times New Roman, Times
, поэтому он не подходит для работы. Я не могу позволить себе хлопот и неизбежного игнорирования требования пользователя иметь определенный шрифт.
Полагаю, мне придется придерживаться ручного позиционирования акцента на ноте, как указано выше, если нет других новых ответов. Благодарю.
Обновление 2:
Встраивание бесплатного шрифта с лучшей поддержкой диакритических знаков (особенно Doulos SIL ) показалось многообещающим, но на данный момент (ноябрь 2009 г.) Chrome не поддерживает @font-face
в CSS по умолчанию. Однако, как только это произойдет, это будет здорово, так как другие браузеры уже включены. webfonts.info - это место для информации по этому вопросу.