私のフォントが 1 つのデンマーク文字を表示しないという問題があり、その 1 文字のフォントとサイズのテキスト全体を変更する必要があります。jquery、cssなどで可能でしょうか?可能であれば、ユーザーがテキストを入力できるテキストエリアがあり、その文字を入力した場合、それも変更できるでしょうか? (デンマーク文字が ø または ø であることが役立つ場合)。PS申し訳ありませんが、問題を適切に説明していませんでした。他のデンマーク文字は正常に表示されますが、フォントが 1 文字しかサポートしていないため、変更したいと考えています。
2 に答える
これを解決するために、必要以上に苦労している可能性があります。ページの文字エンコードが間違っているようです。
http://en.wikipedia.org/wiki/Character_encodings_in_HTML
これを html の head セクションに追加してみてください。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
jQuery を使用して、出現する文字をそれぞれ何らかの式に変更することは可能であり、比較的簡単です (プレーンな JavaScript でもそれほど難しくありません)。式は、文字とその目的のスタイルを含むspan
(または) 要素である可能性があります。font
参照。文字の色を変える
CSS では、with を使用して文字のフォント ファミリをあらゆる場所で変更でき@font-face
ますunicode-range
。ただし、フォントサイズではありません。
しかし、@dqhendricks が示唆するように、本当の問題は別のものかもしれません。エンコードの問題である可能性があります。または、フォントの問題である可能性があります。ページで提案されている主要なフォントに文字「ø」が含まれていない可能性があります。これを確認するには、単純なテキスト エディターでそのフォントを使用して「ø」を入力してみてください。その場合、最善の解決策は、より良いフォントを見つけることです。