ロシアの中央銀行はすでにロシアルーブルの新しいシンボルを承認しているので、そのためのHTMLコードはありますか?または、PNG画像を使用する必要がありますか?
2014年6月16日から、ユニコードの手紙があります:\u20bd
RUB通貨記号を表す:
₽
だから、質問への答えは:RUBサインに使用されるHTMLエンティティは₽
ただし、現在のところ、すべてのフォントで表示できるとは限りません。ブラウザでサインを見る能力は、一般的にシステムのフォントに依存します。今日現在、私のMac OS Webフォントは正しく表示されていますが、WindowsとLinuxではチェックしませんでした。
したがって、読者がシステムフォントのみに依存していることを確認することが重要である場合、この新しい記号を使用することは推奨されません。標識が表示されることを確信したい場合は、少なくともRUB標識を含む可能性のある段落には独自のフォントを提供する必要があります。
ウィキペディアから:
2014年2月4日に、Unicode技術委員会は、サンノゼでの第138回会議中に、Unicodeバージョン7.0のU + 20BD₽ルーブル記号を受け入れ、2014年6月16日にリリースされたUnicode 7.0に含まれました。
Russia は2013-12年頃にルーブル記号を変更しました。
詳細については、 ロシアルーブル および ルーブル記号 のウィキペディアのページをご覧ください。
U+20BD
_Unicodeコンソーシアムは、リリースされた nicode 7. の新しいシンボルに対して、 コードポイント 、_U+20BD RUBLE SIGN
_、8,381(10進数)およびU + 20BD(Unicode hex)を正式に指定しました。 2014-06-16。 この通貨記号のUnicodeチャート ( [〜#〜] pdf [〜#〜] )の最後のエントリを参照してください。
この新しい文字をアルメニア文字_ք
_またはラテン文字_Ꝑ
_と混同しないでください。
ちなみに、Unicode 7は、アゼルバイジャンで使用されている manat も獲得しました、U + 20BC MANAT SIGN、₼。さらに重要なことに、Unicodeには Spock hand sign 、 Vulcan Salute 、U + 1F596、????もあります。
もちろん、古いフォントには グリフ がありません。新規または更新された フォント を取得する必要があります。
あなたの質問に「HTMLコード」とは何なのかわかりません。 文字エンティティ参照 を意味する場合、名前付き参照はわかりません。 HTMLで_₽
_を使用して、Unicodeコードポイントの10進数で参照できます。
RUB
シンボルの代替として、3文字の略語RUB
を常に使用できます。 ISO 4217 で国際的に標準化されています。
はい、画像を使用できます。
Unicode 7のサポートとグリフでまだ更新されていない古いコンピューターまたは古いブラウザーをサポートする必要がある場合は、イメージまたはRUB
略語を使用することが唯一の確実な解決策です。
そのWikipediaページ 画像を提供します は Creative Commons ライセンスの下で SVG形式 で描かれています。
おそらく、lenta.ruからのこの大きなsans-serifレンダリングは、合法的に利用可能かもしれません。ロシア語を読んでいないのでわかりません。
http://icdn.lenta.ru/images/2013/12/11/12/20131211120143352/pic_a717232efc27b9b9fb68fea1c9cd3d72.jpg
シンボルの公式仕様図は次のとおりです。
つかいます ₽
htmlニーモニック
₽ 100
ウィキペディアが私たちに伝えていることは次のとおりです( http://en.wikipedia.org/wiki/Russian_ruble#Currency_symbol ):
2013年12月11日、ロシア中央銀行は、新しいルーブル記号の競争の勝者を承認しました。勝利のシンボルであるRUBは、今では公式のルーブルサインです。[17] 2013年の時点では、まだUnicodeコードポイントが割り当てられていませんが、コードポイント割り当ての標準化プロセスを実行する作業が進行中です。
あなたの質問に対する答えはイエスです。現在、PNGを使用する必要があります。
また、シンボルが配置されている hosted web font を使用することもできます。これは 比較的十分にサポートされています ですが、シンボルを持っているフォントがまだあるかどうかはわかりません。ウィキペディアによると PT Sans は潜在的な候補です。
私は他のすべての答えに何かを追加します。新しいルーブル記号を、U + 20B1でエンコードされた、似ているがまったく異なる「フィリピンペソ」記号「£」と混同しないように注意してください。
<strike> P </ strike>を実行すると、フォントによっては、ロシアルーブル記号よりもフィリピンペソ記号のように見えます。
調査によると、2014年にロシアは通貨記号を変更したため、古いフォントには新しいグリフがないため、同様の問題を抱えている他のユーザーは、フォントが更新されているかどうかを確認してください
投稿の著者は、GoogleのRobotoフォントの使用も推奨しています。個人的には、すべてのフォントサブセットを含めない限り、これで問題が発生しました。標準のフォントローダー構文を使用して、これは私のために機能します:
<link href="//fonts.googleapis.com/css?family=Roboto:100normal,100italic,300normal,300italic,400normal,400italic,500normal,500italic,700normal,700italic,900normal,900italic&subset=all" rel="stylesheet" type="text/css">
ご了承ください &subset=all
上記のスニペットに。
あるいは、typekitの Web Font Loader を使用している場合:
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"></script>
<script type="text/javascript">
WebFont.load({
google: {
families: [ 'Roboto::all' ]
}
});
もう一度注意してください:all
上記の例では。
取り消し線の付いたテキスト装飾を使用して、偽装できます。
HTML 4.00以前
Bunnies 100 <strike>P</strike>
これを生成します:バニー100 P
HTML 4.01以降
Bunnies 100 <del>P</del>
これを生成します:バニー100 P
CSSテキスト装飾
Bunnies 100 <span style="text-decoration:line-through">P</span>
SOレンダラーで動作しません
ここで詳細な説明を読むことができます http://www.artlebedev.ru/tools/technogrette/html/rouble/
そして、あなたは http://www.artlebedev.ru/kovodstvo/sections/159/rouble.otf を使用できます
アルメニア文字Ք、ք(Ke)も使用できます。
また、専用のBootstrapグリフィコンが2つあります。
<span class="glyphicon glyphicon-ruble"></span> <span class="glyphicon glyphicon-rub"></span>
Intl.NumberFormat
オブジェクト。
var amount = 654321.987;
console.log(new Intl.NumberFormat('ru-RU', {
style: 'currency',
currency: 'RUB'
}).format(amount));
これは古い質問だと思いますが、別の答えがあります... font awesome 。彼らはルーブルのシンボルを持っています。 Font Awesomeをページで使用できる限り、次のように含めることができます。
<i class="fa fa-rub"></i>