text-transform: lowercase CSS directive is broken for Irish language text

RESOLVED FIXED in mozilla32

Status

()

Core
Internationalization
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: Kevin Scannell, Assigned: jfkthame)

Tracking

unspecified
mozilla32
Points:
---
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

(Reporter)

Description

4 years ago
Created attachment 8432279 [details]
Lots of test cases; A's should lowercase to B's

This is a companion to bug 1014639, which deals with uppercasing.  Irish has a couple of unusual rules for lowercasing.  For example, "An tAthair" should become "an t-athair" (with an inserted hyphen) when rendered in lowercase.

Here are the rules: convert every letter to lowercase as usual, except if a lowercase n or t appears at the beginning of a word, followed by an uppercase vowel (A,E,I,O,U,Á,É,Í,Ó,Ú).  In this case, insert a hyphen between the n/t and the vowel after lowercasing.  In the notation of bug 1014639:

t{V} -> t-{v}
n{V} -> n-{v}
(Assignee)

Comment 1

4 years ago
Created attachment 8432282 [details] [diff] [review]
implement custom lowercasing behavior for Irish.
Attachment #8432282 - Flags: review?(smontagu)
(Assignee)

Updated

4 years ago
Assignee: nobody → jfkthame
Status: NEW → ASSIGNED
(Assignee)

Comment 2

4 years ago
Created attachment 8432283 [details] [diff] [review]
reftest for Irish lowercasing behavior.
Attachment #8432283 - Flags: review?(smontagu)
(Assignee)

Comment 3

4 years ago
Tryserver run in progress:
https://tbpl.mozilla.org/?tree=Try&rev=80c69db2ef03
Attachment #8432282 - Flags: review?(smontagu) → review+
Comment on attachment 8432283 [details] [diff] [review]
reftest for Irish lowercasing behavior.

Review of attachment 8432283 [details] [diff] [review]:
-----------------------------------------------------------------

rs=me
Attachment #8432283 - Flags: review?(smontagu) → review+
(Assignee)

Comment 5

4 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/c4ca7aeb2eb4
https://hg.mozilla.org/integration/mozilla-inbound/rev/b706a4689f73
OS: Mac OS X → All
Hardware: x86 → All
Target Milestone: --- → mozilla32
https://hg.mozilla.org/mozilla-central/rev/c4ca7aeb2eb4
https://hg.mozilla.org/mozilla-central/rev/b706a4689f73
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.