Features/RupeeSign

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
m (moving to FeatureReadyForFesco)
(update status to 100%)
 
(23 intermediate revisions by 3 users not shown)
Line 6: Line 6:
  
 
== Summary ==
 
== Summary ==
This feature will add new Unicode character "Rupee Sign" which is placed at U20B9 code point. Keymaps should only use <Alt_R + 4> combination of keys to type this rupee sign.
+
This feature adds support for the new Unicode character "Rupee Sign". Users with the appropriate keymap will be able to input the Rupee Sign with the key combination <Alt_R + 4>.
 +
 
 +
[[File:rupee_sign.png|currency symbol]]
  
 
== Owner ==
 
== Owner ==
Line 17: Line 19:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/15 | Fedora 15 ]]  
 
* Targeted release: [[Releases/15 | Fedora 15 ]]  
* Last updated: 2011-01-17
+
* Last updated: 2011-02-22
* Percentage of completion: 90%
+
* Percentage of completion: 100%
  
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
  
 
== Detailed Description ==
 
== Detailed Description ==
As this new currency symbol is getting used everywhere (banks, financial institutions and many other organizations), we need to have some input method so that people can type it. This feature will enable the functionality to type this rupee sign by using key combination <Alt_R + 4>
+
The new currency symbol was approved by Unicode last year as part of Unicode 6 (codepoint U20B9), and will be widely used by banks, financial institutions, websites, and many other organizations. So we need to provide an easy method for people to type it. This feature enables the functionality to type the Rupee Sign by using the key combination <Alt_R + 4>.
 +
 
 +
This feature will provide a new keymap variant that is going to be the default for India. New hardware keyboards will get the same new keymap variant (India English with RupeeSign) added under India country. Xkeyboard-config upstream has also added Rupee Sign as a xkb option, as well as a new keyboard variant. Discussion about this can be seen at [[https://bugs.freedesktop.org/show_bug.cgi?id=30236 bug30236]].
 +
 
 +
This feature will first add the Rupee Sign into the Lohit Devanagari font. Then to type it exactly using the <Alt_R + 4> key combination, m17n-lib and ibus-m17n need to handle AltGr modifier (ALT_R key). If people want to use the same English layout with Rupee Sign then the new xkeyboard-config will give them the new xkb layout "India English with RupeeSign".
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
This feature will add first rupee sign into Lohit Devanagari font. Then to type it exactly using < Alt_R + 4> key combination, m17n-lib and ibus-m17n need to handle AltGr modifier (ALT_R key). If people want to use the same English layout with rupee sign then new xkeyboard-config will give them new xkb layout "India English with RupeeSign"
+
Fedora will be one of the first distributions to support the new currency symbol for both input and output.
 +
This will benefit Indian users who will be able to type their new currency symbol and others who may come across it on the internet.
  
 
== Scope ==
 
== Scope ==
 
This feature depends on modification to following packages
 
This feature depends on modification to following packages
* lohit-*-fonts :- Add new Unicode approved rupee sign character on U20B9 code point in all Lohit series fonts.
+
* lohit-*-fonts :- Add new Unicode approved Rupee Sign character on U20B9 code point in all Lohit series fonts.
* m17n-lib :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input rupee sign.
+
* m17n-lib :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input Rupee Sign.
* ibus-m17n :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input rupee sign.
+
* ibus-m17n :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input Rupee Sign.
* xkeyboard-config :- Add new xkb keymap "India English with RupeeSign" for country India as well as new currency option so that users who only want to add rupee sign to their existing keymap.
+
* xkeyboard-config :- Add new xkb keymap "India English with RupeeSign" for country India as well as new currency option so that users who only want to add Rupee Sign to their existing keymap.
  
 
== How To Test ==
 
== How To Test ==
one can use rupee symbol by enabling it using following steps
+
First we need to check whether Rupee Sign character is showing up correctly in gucharmap. If not present then update the required lohit series font to get this Rupee symbol.
 +
 
 +
then one can use Rupee symbol by enabling it using following steps
  
 
1) Go to System-> Preferences -> Keyboard
 
1) Go to System-> Preferences -> Keyboard
Line 48: Line 57:
 
5) search for "key to choose 3rd level" and enable checkbox "Right Alt"
 
5) search for "key to choose 3rd level" and enable checkbox "Right Alt"
  
Above steps will give you the same English keyboard with rupee symbol
+
Above steps will give you the same English keyboard with Rupee symbol
 
added. Once you done with above steps, switch xkb map from US to IND
 
added. Once you done with above steps, switch xkb map from US to IND
and you can use rupee symbol by typing Alt_R+4 keys.
+
and you can use Rupee symbol by typing Alt_R+4 keys.
  
 
In case, If you don't want to use xkb map  "India English with RupeeSign"  
 
In case, If you don't want to use xkb map  "India English with RupeeSign"  
and also want to use rupee symbol in m17n maps then you
+
and also want to use Rupee symbol in m17n maps then you
 
need to enable it globally using following steps
 
need to enable it globally using following steps
  
Line 64: Line 73:
 
4) also search for "Adding currency signs to certain keys" and enable checkbox "Rupee on 4"
 
4) also search for "Adding currency signs to certain keys" and enable checkbox "Rupee on 4"
  
You can type rupee symbol using Alt_R+4 keys anywhere in desktop applications.
+
You can type Rupee symbol using Alt_R+4 keys anywhere in desktop applications.
  
 
== User Experience ==
 
== User Experience ==
Users who want to use rupee sign need to either add a new xkb keymap or just add a new currency option that will add rupee symbol to their current keyboard layout. Users need to use gnome-keyboard-properties to add this currency sign.
+
Users who want to use the Rupee Sign need to either add a new xkb keymap or just add a new currency option that will add Rupee symbol to their current keyboard layout. Users need to use gnome-keyboard-properties to add this currency sign. This works for users of ibus input methods when it is deactivated.
  
 
== Dependencies ==
 
== Dependencies ==
 
This feature depends on modification to following packages
 
This feature depends on modification to following packages
 
* lohit-devanagari-fonts (done in 2.4.3-7.fc15)
 
* lohit-devanagari-fonts (done in 2.4.3-7.fc15)
 +
* lohit-assamese-fonts (done in 2.4.3-6.fc15)
 +
* lohit-bengali-fonts (done in 2.4.3-6.fc15)
 +
* lohit-gujarati-fonts (done in 2.4.4-4.fc15)
 +
* lohit-kannada-fonts (done in 2.4.5-5.fc15)
 +
* lohit-malayalam-fonts (done in 2.4.4-6.fc15)
 +
* lohit-oriya-fonts (done in 2.4.3-7.fc15)
 +
* lohit-punjabi-fonts (done in 2.4.4-2.fc15)
 +
* lohit-tamil-fonts (done in 2.4.5-7.fc15)
 +
* lohit-telugu-fonts (done in 2.4.5-7.fc15)
 
* m17n-lib (done in 1.6.2-1.fc15)
 
* m17n-lib (done in 1.6.2-1.fc15)
 
* ibus-m17n (done in f15 long time back)
 
* ibus-m17n (done in f15 long time back)
 
* xkeyboard-config (done in 2.0-2.fc15)
 
* xkeyboard-config (done in 2.0-2.fc15)
 
  
 
== Contingency Plan ==
 
== Contingency Plan ==
Line 84: Line 101:
  
 
== Release Notes ==
 
== Release Notes ==
* Government of India has got a new currency symbol which got Unicode point at U20B9. This feature will add the functionality to input this new symbol.
+
* Fedora 15 has support for displaying and inputting the new official Indian Rupee Sign currency symbol, which got Unicode point at U20B9.
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==
Line 90: Line 107:
  
  
[[Category:FeatureReadyForFesco]]
+
[[Category:FeatureAcceptedF15]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 04:51, 22 February 2011


Contents

[edit] Rupee Sign

[edit] Summary

This feature adds support for the new Unicode character "Rupee Sign". Users with the appropriate keymap will be able to input the Rupee Sign with the key combination <Alt_R + 4>.

currency symbol

[edit] Owner

  • Email: pnemade@fedoraproject.org, pravins@fedoraproject.org

[edit] Current status

  • Targeted release: Fedora 15
  • Last updated: 2011-02-22
  • Percentage of completion: 100%


[edit] Detailed Description

The new currency symbol was approved by Unicode last year as part of Unicode 6 (codepoint U20B9), and will be widely used by banks, financial institutions, websites, and many other organizations. So we need to provide an easy method for people to type it. This feature enables the functionality to type the Rupee Sign by using the key combination <Alt_R + 4>.

This feature will provide a new keymap variant that is going to be the default for India. New hardware keyboards will get the same new keymap variant (India English with RupeeSign) added under India country. Xkeyboard-config upstream has also added Rupee Sign as a xkb option, as well as a new keyboard variant. Discussion about this can be seen at [bug30236].

This feature will first add the Rupee Sign into the Lohit Devanagari font. Then to type it exactly using the <Alt_R + 4> key combination, m17n-lib and ibus-m17n need to handle AltGr modifier (ALT_R key). If people want to use the same English layout with Rupee Sign then the new xkeyboard-config will give them the new xkb layout "India English with RupeeSign".

[edit] Benefit to Fedora

Fedora will be one of the first distributions to support the new currency symbol for both input and output. This will benefit Indian users who will be able to type their new currency symbol and others who may come across it on the internet.

[edit] Scope

This feature depends on modification to following packages

  • lohit-*-fonts :- Add new Unicode approved Rupee Sign character on U20B9 code point in all Lohit series fonts.
  • m17n-lib :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input Rupee Sign.
  • ibus-m17n :- Needs to handle AltGr key modifier support to handle <Alt_R + 4> to input Rupee Sign.
  • xkeyboard-config :- Add new xkb keymap "India English with RupeeSign" for country India as well as new currency option so that users who only want to add Rupee Sign to their existing keymap.

[edit] How To Test

First we need to check whether Rupee Sign character is showing up correctly in gucharmap. If not present then update the required lohit series font to get this Rupee symbol.

then one can use Rupee symbol by enabling it using following steps

1) Go to System-> Preferences -> Keyboard

2) Click on Layouts tab and then on Add button

3) Select Country as "India" and Variants as "India English with RupeeSign"

4) Then on same Layouts tab, click on "Options" button

5) search for "key to choose 3rd level" and enable checkbox "Right Alt"

Above steps will give you the same English keyboard with Rupee symbol added. Once you done with above steps, switch xkb map from US to IND and you can use Rupee symbol by typing Alt_R+4 keys.

In case, If you don't want to use xkb map "India English with RupeeSign" and also want to use Rupee symbol in m17n maps then you need to enable it globally using following steps

1) Go to System-> Preferences -> Keyboard

2) Then on the Layouts tab, click on "Options" button

3) search for "key to choose 3rd level" and enable checkbox "Right Alt"

4) also search for "Adding currency signs to certain keys" and enable checkbox "Rupee on 4"

You can type Rupee symbol using Alt_R+4 keys anywhere in desktop applications.

[edit] User Experience

Users who want to use the Rupee Sign need to either add a new xkb keymap or just add a new currency option that will add Rupee symbol to their current keyboard layout. Users need to use gnome-keyboard-properties to add this currency sign. This works for users of ibus input methods when it is deactivated.

[edit] Dependencies

This feature depends on modification to following packages

  • lohit-devanagari-fonts (done in 2.4.3-7.fc15)
  • lohit-assamese-fonts (done in 2.4.3-6.fc15)
  • lohit-bengali-fonts (done in 2.4.3-6.fc15)
  • lohit-gujarati-fonts (done in 2.4.4-4.fc15)
  • lohit-kannada-fonts (done in 2.4.5-5.fc15)
  • lohit-malayalam-fonts (done in 2.4.4-6.fc15)
  • lohit-oriya-fonts (done in 2.4.3-7.fc15)
  • lohit-punjabi-fonts (done in 2.4.4-2.fc15)
  • lohit-tamil-fonts (done in 2.4.5-7.fc15)
  • lohit-telugu-fonts (done in 2.4.5-7.fc15)
  • m17n-lib (done in 1.6.2-1.fc15)
  • ibus-m17n (done in f15 long time back)
  • xkeyboard-config (done in 2.0-2.fc15)

[edit] Contingency Plan

[edit] Documentation

No specific documentation should be needed.

[edit] Release Notes

  • Fedora 15 has support for displaying and inputting the new official Indian Rupee Sign currency symbol, which got Unicode point at U20B9.

[edit] Comments and Discussion