web-dev-qa-db-ja.com

ロシアルーブルシンボルHTMLコード?

ロシアの中央銀行はすでにロシアルーブルの新しいシンボルを承認しているので、そのためのHTMLコードはありますか?または、PNG画像を使用する必要がありますか?

31
user3116402

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に含まれました。

http://en.wikipedia.org/wiki/Russian_ruble#Currency_symbol

29

Russia は2013-12年頃にルーブル記号を変更しました。

詳細については、 ロシアルーブル および ルーブル記号 のウィキペディアのページをご覧ください。


Unicode 7:_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 signVulcan Salute 、U + 1F596、????もあります。

フォント

もちろん、古いフォントには グリフ がありません。新規または更新された フォント を取得する必要があります。

キャラクターエンティティ

あなたの質問に「HTMLコード」とは何なのかわかりません。 文字エンティティ参照 を意味する場合、名前付き参照はわかりません。 HTMLで_₽_を使用して、Unicodeコードポイントの10進数で参照できます。

略語を使用します:RUB

シンボルの代替として、3文字の略語RUBを常に使用できます。 ISO 4217 で国際的に標準化されています。


画像を使用する

はい、画像を使用できます。

Unicode 7のサポートとグリフでまだ更新されていない古いコンピューターまたは古いブラウザーをサポートする必要がある場合は、イメージまたはRUB略語を使用することが唯一の確実な解決策です。

ウィキペディアの画像

そのWikipediaページ 画像を提供しますCreative Commons ライセンスの下で SVG形式 で描かれています。

lenta.ru

おそらく、lenta.ruからのこの大きなsans-serifレンダリングは、合法的に利用可能かもしれません。ロシア語を読んでいないのでわかりません。

http://icdn.lenta.ru/images/2013/12/11/12/20131211120143352/pic_a717232efc27b9b9fb68fea1c9cd3d72.jpg

Large rendering in sans-serif style of the new Ruble symbol

シンボルの公式仕様図は次のとおりです。

Diagram of new Ruble symobl

23
Basil Bourque

つかいます ₽ htmlニーモニック

₽ 100
10
userlond

ウィキペディアが私たちに伝えていることは次のとおりです( http://en.wikipedia.org/wiki/Russian_ruble#Currency_symbol ):

2013年12月11日、ロシア中央銀行は、新しいルーブル記号の競争の勝者を承認しました。勝利のシンボルであるRUBは、今では公式のルーブルサインです。[17] 2013年の時点では、まだUnicodeコードポイントが割り当てられていませんが、コードポイント割り当ての標準化プロセスを実行する作業が進行中です。

あなたの質問に対する答えはイエスです。現在、PNGを使用する必要があります。

4
Michael Kruglos

また、シンボルが配置されている hosted web font を使用することもできます。これは 比較的十分にサポートされています ですが、シンボルを持っているフォントがまだあるかどうかはわかりません。ウィキペディアによると PT Sans は潜在的な候補です。

3
PaulProgrammer

私は他のすべての答えに何かを追加します。新しいルーブル記号を、U + 20B1でエンコードされた、似ているがまったく異なる「フィリピンペソ」記号「£」と混同しないように注意してください。

<strike> P </ strike>を実行すると、フォントによっては、ロシアルーブル記号よりもフィリピンペソ記号のように見えます。

2
Miguel Farah

this SO answer

調査によると、2014年にロシアは通貨記号を変更したため、古いフォントには新しいグリフがないため、同様の問題を抱えている他のユーザーは、フォントが更新されているかどうかを確認してください

投稿の著者は、GoogleのRobotoフォントの使用も推奨しています。個人的には、すべてのフォントサブセットを含めない限り、これで問題が発生しました。標準のフォントローダー構文を使用して、これは私のために機能します:

<link href="//fonts.googleapis.com/css?family=Roboto:100normal,100italic,300normal,300italic,400normal,400italic,500normal,500italic,700normal,700italic,900normal,900italic&amp;subset=all" rel="stylesheet" type="text/css">

ご了承ください &amp;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上記の例では。

2
mralexlau

取り消し線の付いたテキスト装飾を使用して、偽装できます。

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レンダラーで動作しません

2
techturtle

ここで詳細な説明を読むことができます http://www.artlebedev.ru/tools/technogrette/html/rouble/

そして、あなたは http://www.artlebedev.ru/kovodstvo/sections/159/rouble.otf を使用できます

2
user3099838

アルメニア文字Ք、ք(Ke)も使用できます。

2
miyconst

また、専用のBootstrapグリフィコンが2つあります。

<span class="glyphicon glyphicon-ruble"></span> <span class="glyphicon glyphicon-rub"></span>

1
Yuri Zhuravel

Intl.NumberFormat オブジェクト。

var amount = 654321.987;

console.log(new Intl.NumberFormat('ru-RU', {
  style: 'currency',
  currency: 'RUB'
}).format(amount));
0
Penny Liu

これは古い質問だと思いますが、別の答えがあります... font awesome 。彼らはルーブルのシンボルを持っています。 Font Awesomeをページで使用できる限り、次のように含めることができます。

<i class="fa fa-rub"></i>
0
bcsteeve