From Fedora Project Wiki
(update status to 100%)
 
(4 intermediate revisions by 3 users not shown)
Line 6: Line 6:


== Summary ==
== 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>.
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]]
[[File:rupee_sign.png|currency symbol]]
Line 19: 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 ==
The new currency symbol was approved by Unicode last year as part of Unicode6 (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>.
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 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".
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 ==
Line 37: Line 37:
== 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 ==
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.
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
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 57: 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 73: 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 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.
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
* lohit-assamese-fonts (done in 2.4.3-6.fc15)
* lohit-bengali-fonts
* lohit-bengali-fonts (done in 2.4.3-6.fc15)
* lohit-gujarati-fonts
* lohit-gujarati-fonts (done in 2.4.4-4.fc15)
* lohit-kannada-fonts
* lohit-kannada-fonts (done in 2.4.5-5.fc15)
* lohit-malayalam-fonts
* lohit-malayalam-fonts (done in 2.4.4-6.fc15)
* lohit-oriya-fonts
* lohit-oriya-fonts (done in 2.4.3-7.fc15)
* lohit-punjabi-fonts
* lohit-punjabi-fonts (done in 2.4.4-2.fc15)
* lohit-tamil-fonts
* lohit-tamil-fonts (done in 2.4.5-7.fc15)
* lohit-telugu-fonts
* 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)
Line 101: Line 101:


== Release Notes ==
== Release Notes ==
* Fedora 15 has support for displaying and inputting the new official Indian Rupee sign currency symbol, which got Unicode point at U20B9.
* 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 107: 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


Rupee Sign

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

Owner

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

Current status

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


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".

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.

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.

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.

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.

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)

Contingency Plan

Documentation

No specific documentation should be needed.

Release Notes

  • 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