Вы находитесь на странице: 1из 4

[ Main Index | Countries and Currencies | Currency names | Currency Abbreviations | Currency Symbols | Character Set Restrictions ]

Unicode/ISO 10646 World Currency Symbols


Last updated: 10-May-2003

General
At the time of writing, it is believed that the following are the only world currency symbols available in Unicode/ISO 10646. Notes 1. There is some disagreement amongst typographers about the pound/punt and lira symbols. The Pound/Punt symbol is a stylised, cursive "L" with one or two horizontal cross-strokes (). Around 30 years ago, the two-stroke form predominated in the UK, currently the onestroke form predominates. The same symbol would be used in the UK to represent both Pound/Punt and Lira and whether the symbol has one or two cross-strokes is a matter of what is available in the typeface used. It is said, although no Italian typographers have yet confirmed this, that only the two crossstroke version is acceptable in Italy to represent the Lira. Presumably they too would use the same symbol to represent the Pound/Punt. Unicode has separate symbols for both the Pound/Punt and the Lira, and most fonts use the single cross-stroke form for the Pound/Punt and the two cross-stroke form for the Lira. However, until Unicode is better-supported by browsers, it may be prudent to use the Pound/Punt symbol (which is part of the basic HTML character set) for the Lira rather than use the correct Lira symbol that not everyone will be able to see, even though this risks the wrath of Italian purist typographers. 2. The cent symbol represents $0.01. 3. The mill symbol represents $0.001 and is rarely used. 4. The florin symbol was actually intended for another purpose (a letter in an African language) but has been given a dual-rle by the Unicode Consortium. This usage is unfortunate since the florin symbol should always be slanted even in fonts which are otherwise unslanted while the African letter should follow the slant of the font - font designers have to choose which of the two rles to design this symbol for.

Browsers and Unicode Capability


Warning: most of the Unicode symbols here require:

1. That your browser is capable of displaying Unicode characters, and 2. That you have enabled the display of Unicode characters (with some browsers, configuring

the browser to use a Unicode font automatically enables the display of Unicode characters), and 3. That you have a suitable Unicode font which contains the necessary characters. Although many newer browsers have Unicode capability, fonts which have the full range of Unicode characters are still rare. In fact, fonts which contain any Unicode characters other than those that are also in ISO 8859/1 or DOS/Windows CP 1252 are still rare. On some platforms, fonts which contain Unicode characters may have the text "unicode" in their name. On other platforms, there may be no way of distinguishing from the name if the font contains Unicode characters or not (checking the size may help as a Unicode font is likely to be around 25 times the size of a non-Unicode font). Unless all these conditions are met, one of the following may occur:

If your browser is very old and was written before HTML was extended to allow Unicode characters, it may get confused or even crash (in which case you won't be reading this explanation). If your browser is old and was written before HTML was extended to allow Unicode characters it may use a rather simplistic method of dealing with character codes greater than 255 (the highest character code permissible without using Unicode). The most common behaviour in such browsers is effectively to repeatedly subtract 256 from the character code until the code value is less than 256 and display that. The other typical behaviours are to display nothing at all, a blank space, some form of error marker or the character numeric reference in the form Ł. If your browser understands Unicode but it is not enabled or you do not have a suitable font then it may display nothing at all, a blank space, some form of error marker or the character numeric reference in the form Ł. Even if your browser understands Unicode, you have Unicode enabled and you have a suitable font, it may have gaps where some of the currency symbols should be in which case it may display nothing at all, a blank space, some form of error marker or the character numeric reference in the form Ł.

Here is a test to see if your browser can handle Unicode correctly: "". Examine the character in quotes at the end of the previous sentence. If you see a capital L with a stroke through the vertical line then your browser handles Unicode. If you see a capital A then your browser was written before HTML was extended to use Unicode. If you see something else such as a black blob or other error marker, or no character at all, then your browser can probably handle Unicode but you don't have a suitable font. If you see two characters in the quotes, your browser is using these as a crude representation of the character.

Currency Symbols
Currency Unicode Symbol

Baht Cent ($.01) Coln Cruzeiro Real Dollar Dng ECU (replaced by the Euro) Euro (replacement for the ECU) Florin (also called Guilder and Gulden) French Franc Generic Currency Symbol Lira Mill ($.001) Naira Peseta Pound (and Irish Punt) Rupee Sign (Bengali) Rupee Mark (Bengali) Rupee Shekel Won

Yen Copyright 1998, 1999, Paul L. Allen Comments to John Hall: currency1atjhall.co.uk (replace "at" by "@") [ Index | Countries and Currencies | Currency names | Currency Abbreviations | Currency Symbols | Character Set Restrictions ]

Вам также может понравиться