diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /layout/reftests/text-transform | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | uxp-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz |
Add m-esr52 at 52.6.0
Diffstat (limited to 'layout/reftests/text-transform')
70 files changed, 9857 insertions, 0 deletions
diff --git a/layout/reftests/text-transform/all-lower-ref.html b/layout/reftests/text-transform/all-lower-ref.html new file mode 100644 index 0000000000..c323aa2511 --- /dev/null +++ b/layout/reftests/text-transform/all-lower-ref.html @@ -0,0 +1,1247 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; } + </style> + </head> + <body> + <p> +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +à +á +â +ã +ä +å +æ +ç +è +é +ê +ë +ì +í +î +ï +ð +ñ +ò +ó +ô +õ +ö +ø +ù +ú +û +ü +ý +þ +ā +ă +ą +ć +ĉ +ċ +č +ď +đ +ē +ĕ +ė +ę +ě +ĝ +ğ +ġ +ģ +ĥ +ħ +ĩ +ī +ĭ +į +i̇ <!-- LATIN CAPITAL LETTER I WITH DOT ABOVE --> +ij +ĵ +ķ +ĺ +ļ +ľ +ŀ +ł +ń +ņ +ň +ŋ +ō +ŏ +ő +œ +ŕ +ŗ +ř +ś +ŝ +ş +š +ţ +ť +ŧ +ũ +ū +ŭ +ů +ű +ų +ŵ +ŷ +ÿ +ź +ż +ž +ɓ +ƃ +ƅ +ɔ +ƈ +ɖ +ɗ +ƌ +ǝ +ə +ɛ +ƒ +ɠ +ɣ +ɩ +ɨ +ƙ +ɯ +ɲ +ɵ +ơ +ƣ +ƥ +ʀ +ƨ +ʃ +ƭ +ʈ +ư +ʊ +ʋ +ƴ +ƶ +ʒ +ƹ +ƽ +dž +dž +lj +lj +nj +nj +ǎ +ǐ +ǒ +ǔ +ǖ +ǘ +ǚ +ǜ +ǟ +ǡ +ǣ +ǥ +ǧ +ǩ +ǫ +ǭ +ǯ +dz +dz +ǵ +ƕ +ƿ +ǹ +ǻ +ǽ +ǿ +ȁ +ȃ +ȅ +ȇ +ȉ +ȋ +ȍ +ȏ +ȑ +ȓ +ȕ +ȗ +ș +ț +ȝ +ȟ +ƞ +ȣ +ȥ +ȧ +ȩ +ȫ +ȭ +ȯ +ȱ +ȳ +ⱥ +ȼ +ƚ +ⱦ +ɂ +ƀ +ʉ +ʌ +ɇ +ɉ +ɋ +ɍ +ɏ +ͱ +ͳ +ͷ +ϳ +ά +έ +ή +ί +ό +ύ +ώ +α +β +γ +δ +ε +ζ +η +θ +ι +κ +λ +μ +ν +ξ +ο +π +ρ +σ +τ +υ +φ +χ +ψ +ω +ϊ +ϋ +ϗ +ϙ +ϛ +ϝ +ϟ +ϡ +ϣ +ϥ +ϧ +ϩ +ϫ +ϭ +ϯ +θ +ϸ +ϲ +ϻ +ͻ +ͼ +ͽ +ѐ +ё +ђ +ѓ +є +ѕ +і +ї +ј +љ +њ +ћ +ќ +ѝ +ў +џ +а +б +в +г +д +е +ж +з +и +й +к +л +м +н +о +п +р +с +т +у +ф +х +ц +ч +ш +щ +ъ +ы +ь +э +ю +я +ѡ +ѣ +ѥ +ѧ +ѩ +ѫ +ѭ +ѯ +ѱ +ѳ +ѵ +ѷ +ѹ +ѻ +ѽ +ѿ +ҁ +ҋ +ҍ +ҏ +ґ +ғ +ҕ +җ +ҙ +қ +ҝ +ҟ +ҡ +ң +ҥ +ҧ +ҩ +ҫ +ҭ +ү +ұ +ҳ +ҵ +ҷ +ҹ +һ +ҽ +ҿ +ӏ +ӂ +ӄ +ӆ +ӈ +ӊ +ӌ +ӎ +ӑ +ӓ +ӕ +ӗ +ә +ӛ +ӝ +ӟ +ӡ +ӣ +ӥ +ӧ +ө +ӫ +ӭ +ӯ +ӱ +ӳ +ӵ +ӷ +ӹ +ӻ +ӽ +ӿ +ԁ +ԃ +ԅ +ԇ +ԉ +ԋ +ԍ +ԏ +ԑ +ԓ +ԕ +ԗ +ԙ +ԛ +ԝ +ԟ +ԡ +ԣ +ԥ +ԧ +ԩ +ԫ +ԭ +ԯ +ա +բ +գ +դ +ե +զ +է +ը +թ +ժ +ի +լ +խ +ծ +կ +հ +ձ +ղ +ճ +մ +յ +ն +շ +ո +չ +պ +ջ +ռ +ս +վ +տ +ր +ց +ւ +փ +ք +օ +ֆ +ⴀ +ⴁ +ⴂ +ⴃ +ⴄ +ⴅ +ⴆ +ⴇ +ⴈ +ⴉ +ⴊ +ⴋ +ⴌ +ⴍ +ⴎ +ⴏ +ⴐ +ⴑ +ⴒ +ⴓ +ⴔ +ⴕ +ⴖ +ⴗ +ⴘ +ⴙ +ⴚ +ⴛ +ⴜ +ⴝ +ⴞ +ⴟ +ⴠ +ⴡ +ⴢ +ⴣ +ⴤ +ⴥ +ⴧ +ⴭ +ꭰ +ꭱ +ꭲ +ꭳ +ꭴ +ꭵ +ꭶ +ꭷ +ꭸ +ꭹ +ꭺ +ꭻ +ꭼ +ꭽ +ꭾ +ꭿ +ꮀ +ꮁ +ꮂ +ꮃ +ꮄ +ꮅ +ꮆ +ꮇ +ꮈ +ꮉ +ꮊ +ꮋ +ꮌ +ꮍ +ꮎ +ꮏ +ꮐ +ꮑ +ꮒ +ꮓ +ꮔ +ꮕ +ꮖ +ꮗ +ꮘ +ꮙ +ꮚ +ꮛ +ꮜ +ꮝ +ꮞ +ꮟ +ꮠ +ꮡ +ꮢ +ꮣ +ꮤ +ꮥ +ꮦ +ꮧ +ꮨ +ꮩ +ꮪ +ꮫ +ꮬ +ꮭ +ꮮ +ꮯ +ꮰ +ꮱ +ꮲ +ꮳ +ꮴ +ꮵ +ꮶ +ꮷ +ꮸ +ꮹ +ꮺ +ꮻ +ꮼ +ꮽ +ꮾ +ꮿ +ᏸ +ᏹ +ᏺ +ᏻ +ᏼ +ᏽ +ḁ +ḃ +ḅ +ḇ +ḉ +ḋ +ḍ +ḏ +ḑ +ḓ +ḕ +ḗ +ḙ +ḛ +ḝ +ḟ +ḡ +ḣ +ḥ +ḧ +ḩ +ḫ +ḭ +ḯ +ḱ +ḳ +ḵ +ḷ +ḹ +ḻ +ḽ +ḿ +ṁ +ṃ +ṅ +ṇ +ṉ +ṋ +ṍ +ṏ +ṑ +ṓ +ṕ +ṗ +ṙ +ṛ +ṝ +ṟ +ṡ +ṣ +ṥ +ṧ +ṩ +ṫ +ṭ +ṯ +ṱ +ṳ +ṵ +ṷ +ṹ +ṻ +ṽ +ṿ +ẁ +ẃ +ẅ +ẇ +ẉ +ẋ +ẍ +ẏ +ẑ +ẓ +ẕ +ß +ạ +ả +ấ +ầ +ẩ +ẫ +ậ +ắ +ằ +ẳ +ẵ +ặ +ẹ +ẻ +ẽ +ế +ề +ể +ễ +ệ +ỉ +ị +ọ +ỏ +ố +ồ +ổ +ỗ +ộ +ớ +ờ +ở +ỡ +ợ +ụ +ủ +ứ +ừ +ử +ữ +ự +ỳ +ỵ +ỷ +ỹ +ỻ +ỽ +ỿ +ἀ +ἁ +ἂ +ἃ +ἄ +ἅ +ἆ +ἇ +ἐ +ἑ +ἒ +ἓ +ἔ +ἕ +ἠ +ἡ +ἢ +ἣ +ἤ +ἥ +ἦ +ἧ +ἰ +ἱ +ἲ +ἳ +ἴ +ἵ +ἶ +ἷ +ὀ +ὁ +ὂ +ὃ +ὄ +ὅ +ὑ +ὓ +ὕ +ὗ +ὠ +ὡ +ὢ +ὣ +ὤ +ὥ +ὦ +ὧ +ᾀ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI --> +ᾁ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI --> +ᾂ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾃ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾄ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾅ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾆ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾇ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾐ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI --> +ᾑ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI --> +ᾒ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾓ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾔ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾕ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾖ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾗ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾠ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI --> +ᾡ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI --> +ᾢ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾣ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾤ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾥ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾦ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾧ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾰ +ᾱ +ὰ +ά +ᾳ <!-- GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI --> +ὲ +έ +ὴ +ή +ῃ <!-- GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI --> +ῐ +ῑ +ὶ +ί +ῠ +ῡ +ὺ +ύ +ῥ +ὸ +ό +ὼ +ώ +ῳ <!-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI --> +ω +k +å +ⅎ +ⅰ +ⅱ +ⅲ +ⅳ +ⅴ +ⅵ +ⅶ +ⅷ +ⅸ +ⅹ +ⅺ +ⅻ +ⅼ +ⅽ +ⅾ +ⅿ +ↄ +ⓐ +ⓑ +ⓒ +ⓓ +ⓔ +ⓕ +ⓖ +ⓗ +ⓘ +ⓙ +ⓚ +ⓛ +ⓜ +ⓝ +ⓞ +ⓟ +ⓠ +ⓡ +ⓢ +ⓣ +ⓤ +ⓥ +ⓦ +ⓧ +ⓨ +ⓩ +ⰰ +ⰱ +ⰲ +ⰳ +ⰴ +ⰵ +ⰶ +ⰷ +ⰸ +ⰹ +ⰺ +ⰻ +ⰼ +ⰽ +ⰾ +ⰿ +ⱀ +ⱁ +ⱂ +ⱃ +ⱄ +ⱅ +ⱆ +ⱇ +ⱈ +ⱉ +ⱊ +ⱋ +ⱌ +ⱍ +ⱎ +ⱏ +ⱐ +ⱑ +ⱒ +ⱓ +ⱔ +ⱕ +ⱖ +ⱗ +ⱘ +ⱙ +ⱚ +ⱛ +ⱜ +ⱝ +ⱞ +ⱡ +ɫ +ᵽ +ɽ +ⱨ +ⱪ +ⱬ +ɑ +ɱ +ɐ +ɒ +ⱳ +ⱶ +ȿ +ɀ +ⲁ +ⲃ +ⲅ +ⲇ +ⲉ +ⲋ +ⲍ +ⲏ +ⲑ +ⲓ +ⲕ +ⲗ +ⲙ +ⲛ +ⲝ +ⲟ +ⲡ +ⲣ +ⲥ +ⲧ +ⲩ +ⲫ +ⲭ +ⲯ +ⲱ +ⲳ +ⲵ +ⲷ +ⲹ +ⲻ +ⲽ +ⲿ +ⳁ +ⳃ +ⳅ +ⳇ +ⳉ +ⳋ +ⳍ +ⳏ +ⳑ +ⳓ +ⳕ +ⳗ +ⳙ +ⳛ +ⳝ +ⳟ +ⳡ +ⳣ +ⳬ +ⳮ +ⳳ +ꙁ +ꙃ +ꙅ +ꙇ +ꙉ +ꙋ +ꙍ +ꙏ +ꙑ +ꙓ +ꙕ +ꙗ +ꙙ +ꙛ +ꙝ +ꙟ +ꙡ +ꙣ +ꙥ +ꙧ +ꙩ +ꙫ +ꙭ +ꚁ +ꚃ +ꚅ +ꚇ +ꚉ +ꚋ +ꚍ +ꚏ +ꚑ +ꚓ +ꚕ +ꚗ +ꚙ +ꚛ +ꜣ +ꜥ +ꜧ +ꜩ +ꜫ +ꜭ +ꜯ +ꜳ +ꜵ +ꜷ +ꜹ +ꜻ +ꜽ +ꜿ +ꝁ +ꝃ +ꝅ +ꝇ +ꝉ +ꝋ +ꝍ +ꝏ +ꝑ +ꝓ +ꝕ +ꝗ +ꝙ +ꝛ +ꝝ +ꝟ +ꝡ +ꝣ +ꝥ +ꝧ +ꝩ +ꝫ +ꝭ +ꝯ +ꝺ +ꝼ +ᵹ +ꝿ +ꞁ +ꞃ +ꞅ +ꞇ +ꞌ +ɥ +ꞑ +ꞓ +ꞗ +ꞙ +ꞛ +ꞝ +ꞟ +ꞡ +ꞣ +ꞥ +ꞧ +ꞩ +ɦ +ɜ +ɡ +ɬ +ʞ +ʇ +ʝ +ꭓ +ꞵ +ꞷ +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +𐳀 +𐳁 +𐳂 +𐳃 +𐳄 +𐳅 +𐳆 +𐳇 +𐳈 +𐳉 +𐳊 +𐳋 +𐳌 +𐳍 +𐳎 +𐳏 +𐳐 +𐳑 +𐳒 +𐳓 +𐳔 +𐳕 +𐳖 +𐳗 +𐳘 +𐳙 +𐳚 +𐳛 +𐳜 +𐳝 +𐳞 +𐳟 +𐳠 +𐳡 +𐳢 +𐳣 +𐳤 +𐳥 +𐳦 +𐳧 +𐳨 +𐳩 +𐳪 +𐳫 +𐳬 +𐳭 +𐳮 +𐳯 +𐳰 +𐳱 +𐳲 +𑣀 +𑣁 +𑣂 +𑣃 +𑣄 +𑣅 +𑣆 +𑣇 +𑣈 +𑣉 +𑣊 +𑣋 +𑣌 +𑣍 +𑣎 +𑣏 +𑣐 +𑣑 +𑣒 +𑣓 +𑣔 +𑣕 +𑣖 +𑣗 +𑣘 +𑣙 +𑣚 +𑣛 +𑣜 +𑣝 +𑣞 +𑣟 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/all-lower.html b/layout/reftests/text-transform/all-lower.html new file mode 100644 index 0000000000..6f73ae8458 --- /dev/null +++ b/layout/reftests/text-transform/all-lower.html @@ -0,0 +1,1247 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; text-transform: lowercase; } + </style> + </head> + <body> + <p> +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +À +Á + +à +Ä +Å +Æ +Ç +È +É +Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +Ò +Ó +Ô +Õ +Ö +Ø +Ù +Ú +Û +Ü +Ý +Þ +Ā +Ă +Ą +Ć +Ĉ +Ċ +Č +Ď +Đ +Ē +Ĕ +Ė +Ę +Ě +Ĝ +Ğ +Ġ +Ģ +Ĥ +Ħ +Ĩ +Ī +Ĭ +Į +İ <!-- LATIN CAPITAL LETTER I WITH DOT ABOVE --> +IJ +Ĵ +Ķ +Ĺ +Ļ +Ľ +Ŀ +Ł +Ń +Ņ +Ň +Ŋ +Ō +Ŏ +Ő +Œ +Ŕ +Ŗ +Ř +Ś +Ŝ +Ş +Š +Ţ +Ť +Ŧ +Ũ +Ū +Ŭ +Ů +Ű +Ų +Ŵ +Ŷ +Ÿ +Ź +Ż +Ž +Ɓ +Ƃ +Ƅ +Ɔ +Ƈ +Ɖ +Ɗ +Ƌ +Ǝ +Ə +Ɛ +Ƒ +Ɠ +Ɣ +Ɩ +Ɨ +Ƙ +Ɯ +Ɲ +Ɵ +Ơ +Ƣ +Ƥ +Ʀ +Ƨ +Ʃ +Ƭ +Ʈ +Ư +Ʊ +Ʋ +Ƴ +Ƶ +Ʒ +Ƹ +Ƽ +DŽ +Dž +LJ +Lj +NJ +Nj +Ǎ +Ǐ +Ǒ +Ǔ +Ǖ +Ǘ +Ǚ +Ǜ +Ǟ +Ǡ +Ǣ +Ǥ +Ǧ +Ǩ +Ǫ +Ǭ +Ǯ +DZ +Dz +Ǵ +Ƕ +Ƿ +Ǹ +Ǻ +Ǽ +Ǿ +Ȁ +Ȃ +Ȅ +Ȇ +Ȉ +Ȋ +Ȍ +Ȏ +Ȑ +Ȓ +Ȕ +Ȗ +Ș +Ț +Ȝ +Ȟ +Ƞ +Ȣ +Ȥ +Ȧ +Ȩ +Ȫ +Ȭ +Ȯ +Ȱ +Ȳ +Ⱥ +Ȼ +Ƚ +Ⱦ +Ɂ +Ƀ +Ʉ +Ʌ +Ɇ +Ɉ +Ɋ +Ɍ +Ɏ +Ͱ +Ͳ +Ͷ +Ϳ +Ά +Έ +Ή +Ί +Ό +Ύ +Ώ +Α +Β +Γ +Δ +Ε +Ζ +Η +Θ +Ι +Κ +Λ +Μ +Ν +Ξ +Ο +Π +Ρ +Σ +Τ +Υ +Φ +Χ +Ψ +Ω +Ϊ +Ϋ +Ϗ +Ϙ +Ϛ +Ϝ +Ϟ +Ϡ +Ϣ +Ϥ +Ϧ +Ϩ +Ϫ +Ϭ +Ϯ +ϴ +Ϸ +Ϲ +Ϻ +Ͻ +Ͼ +Ͽ +Ѐ +Ё +Ђ +Ѓ +Є +Ѕ +І +Ї +Ј +Љ +Њ +Ћ +Ќ +Ѝ +Ў +Џ +А +Б +В +Г +Д +Е +Ж +З +И +Й +К +Л +М +Н +О +П +Р +С +Т +У +Ф +Х +Ц +Ч +Ш +Щ +Ъ +Ы +Ь +Э +Ю +Я +Ѡ +Ѣ +Ѥ +Ѧ +Ѩ +Ѫ +Ѭ +Ѯ +Ѱ +Ѳ +Ѵ +Ѷ +Ѹ +Ѻ +Ѽ +Ѿ +Ҁ +Ҋ +Ҍ +Ҏ +Ґ +Ғ +Ҕ +Җ +Ҙ +Қ +Ҝ +Ҟ +Ҡ +Ң +Ҥ +Ҧ +Ҩ +Ҫ +Ҭ +Ү +Ұ +Ҳ +Ҵ +Ҷ +Ҹ +Һ +Ҽ +Ҿ +Ӏ +Ӂ +Ӄ +Ӆ +Ӈ +Ӊ +Ӌ +Ӎ +Ӑ +Ӓ +Ӕ +Ӗ +Ә +Ӛ +Ӝ +Ӟ +Ӡ +Ӣ +Ӥ +Ӧ +Ө +Ӫ +Ӭ +Ӯ +Ӱ +Ӳ +Ӵ +Ӷ +Ӹ +Ӻ +Ӽ +Ӿ +Ԁ +Ԃ +Ԅ +Ԇ +Ԉ +Ԋ +Ԍ +Ԏ +Ԑ +Ԓ +Ԕ +Ԗ +Ԙ +Ԛ +Ԝ +Ԟ +Ԡ +Ԣ +Ԥ +Ԧ +Ԩ +Ԫ +Ԭ +Ԯ +Ա +Բ +Գ +Դ +Ե +Զ +Է +Ը +Թ +Ժ +Ի +Լ +Խ +Ծ +Կ +Հ +Ձ +Ղ +Ճ +Մ +Յ +Ն +Շ +Ո +Չ +Պ +Ջ +Ռ +Ս +Վ +Տ +Ր +Ց +Ւ +Փ +Ք +Օ +Ֆ +Ⴀ +Ⴁ +Ⴂ +Ⴃ +Ⴄ +Ⴅ +Ⴆ +Ⴇ +Ⴈ +Ⴉ +Ⴊ +Ⴋ +Ⴌ +Ⴍ +Ⴎ +Ⴏ +Ⴐ +Ⴑ +Ⴒ +Ⴓ +Ⴔ +Ⴕ +Ⴖ +Ⴗ +Ⴘ +Ⴙ +Ⴚ +Ⴛ +Ⴜ +Ⴝ +Ⴞ +Ⴟ +Ⴠ +Ⴡ +Ⴢ +Ⴣ +Ⴤ +Ⴥ +Ⴧ +Ⴭ +Ꭰ +Ꭱ +Ꭲ +Ꭳ +Ꭴ +Ꭵ +Ꭶ +Ꭷ +Ꭸ +Ꭹ +Ꭺ +Ꭻ +Ꭼ +Ꭽ +Ꭾ +Ꭿ +Ꮀ +Ꮁ +Ꮂ +Ꮃ +Ꮄ +Ꮅ +Ꮆ +Ꮇ +Ꮈ +Ꮉ +Ꮊ +Ꮋ +Ꮌ +Ꮍ +Ꮎ +Ꮏ +Ꮐ +Ꮑ +Ꮒ +Ꮓ +Ꮔ +Ꮕ +Ꮖ +Ꮗ +Ꮘ +Ꮙ +Ꮚ +Ꮛ +Ꮜ +Ꮝ +Ꮞ +Ꮟ +Ꮠ +Ꮡ +Ꮢ +Ꮣ +Ꮤ +Ꮥ +Ꮦ +Ꮧ +Ꮨ +Ꮩ +Ꮪ +Ꮫ +Ꮬ +Ꮭ +Ꮮ +Ꮯ +Ꮰ +Ꮱ +Ꮲ +Ꮳ +Ꮴ +Ꮵ +Ꮶ +Ꮷ +Ꮸ +Ꮹ +Ꮺ +Ꮻ +Ꮼ +Ꮽ +Ꮾ +Ꮿ +Ᏸ +Ᏹ +Ᏺ +Ᏻ +Ᏼ +Ᏽ +Ḁ +Ḃ +Ḅ +Ḇ +Ḉ +Ḋ +Ḍ +Ḏ +Ḑ +Ḓ +Ḕ +Ḗ +Ḙ +Ḛ +Ḝ +Ḟ +Ḡ +Ḣ +Ḥ +Ḧ +Ḩ +Ḫ +Ḭ +Ḯ +Ḱ +Ḳ +Ḵ +Ḷ +Ḹ +Ḻ +Ḽ +Ḿ +Ṁ +Ṃ +Ṅ +Ṇ +Ṉ +Ṋ +Ṍ +Ṏ +Ṑ +Ṓ +Ṕ +Ṗ +Ṙ +Ṛ +Ṝ +Ṟ +Ṡ +Ṣ +Ṥ +Ṧ +Ṩ +Ṫ +Ṭ +Ṯ +Ṱ +Ṳ +Ṵ +Ṷ +Ṹ +Ṻ +Ṽ +Ṿ +Ẁ +Ẃ +Ẅ +Ẇ +Ẉ +Ẋ +Ẍ +Ẏ +Ẑ +Ẓ +Ẕ +ẞ +Ạ +Ả +Ấ +Ầ +Ẩ +Ẫ +Ậ +Ắ +Ằ +Ẳ +Ẵ +Ặ +Ẹ +Ẻ +Ẽ +Ế +Ề +Ể +Ễ +Ệ +Ỉ +Ị +Ọ +Ỏ +Ố +Ồ +Ổ +Ỗ +Ộ +Ớ +Ờ +Ở +Ỡ +Ợ +Ụ +Ủ +Ứ +Ừ +Ử +Ữ +Ự +Ỳ +Ỵ +Ỷ +Ỹ +Ỻ +Ỽ +Ỿ +Ἀ +Ἁ +Ἂ +Ἃ +Ἄ +Ἅ +Ἆ +Ἇ +Ἐ +Ἑ +Ἒ +Ἓ +Ἔ +Ἕ +Ἠ +Ἡ +Ἢ +Ἣ +Ἤ +Ἥ +Ἦ +Ἧ +Ἰ +Ἱ +Ἲ +Ἳ +Ἴ +Ἵ +Ἶ +Ἷ +Ὀ +Ὁ +Ὂ +Ὃ +Ὄ +Ὅ +Ὑ +Ὓ +Ὕ +Ὗ +Ὠ +Ὡ +Ὢ +Ὣ +Ὤ +Ὥ +Ὦ +Ὧ +ᾈ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI --> +ᾉ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI --> +ᾊ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾋ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾌ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾍ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾎ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾏ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾘ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI --> +ᾙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI --> +ᾚ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾛ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾜ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾝ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾞ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾟ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾨ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI --> +ᾩ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI --> +ᾪ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾫ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾬ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾭ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾮ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾯ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +Ᾰ +Ᾱ +Ὰ +Ά +ᾼ <!-- GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI --> +Ὲ +Έ +Ὴ +Ή +ῌ <!-- GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI --> +Ῐ +Ῑ +Ὶ +Ί +Ῠ +Ῡ +Ὺ +Ύ +Ῥ +Ὸ +Ό +Ὼ +Ώ +ῼ <!-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI --> +Ω +K +Å +Ⅎ +Ⅰ +Ⅱ +Ⅲ +Ⅳ +Ⅴ +Ⅵ +Ⅶ +Ⅷ +Ⅸ +Ⅹ +Ⅺ +Ⅻ +Ⅼ +Ⅽ +Ⅾ +Ⅿ +Ↄ +Ⓐ +Ⓑ +Ⓒ +Ⓓ +Ⓔ +Ⓕ +Ⓖ +Ⓗ +Ⓘ +Ⓙ +Ⓚ +Ⓛ +Ⓜ +Ⓝ +Ⓞ +Ⓟ +Ⓠ +Ⓡ +Ⓢ +Ⓣ +Ⓤ +Ⓥ +Ⓦ +Ⓧ +Ⓨ +Ⓩ +Ⰰ +Ⰱ +Ⰲ +Ⰳ +Ⰴ +Ⰵ +Ⰶ +Ⰷ +Ⰸ +Ⰹ +Ⰺ +Ⰻ +Ⰼ +Ⰽ +Ⰾ +Ⰿ +Ⱀ +Ⱁ +Ⱂ +Ⱃ +Ⱄ +Ⱅ +Ⱆ +Ⱇ +Ⱈ +Ⱉ +Ⱊ +Ⱋ +Ⱌ +Ⱍ +Ⱎ +Ⱏ +Ⱐ +Ⱑ +Ⱒ +Ⱓ +Ⱔ +Ⱕ +Ⱖ +Ⱗ +Ⱘ +Ⱙ +Ⱚ +Ⱛ +Ⱜ +Ⱝ +Ⱞ +Ⱡ +Ɫ +Ᵽ +Ɽ +Ⱨ +Ⱪ +Ⱬ +Ɑ +Ɱ +Ɐ +Ɒ +Ⱳ +Ⱶ +Ȿ +Ɀ +Ⲁ +Ⲃ +Ⲅ +Ⲇ +Ⲉ +Ⲋ +Ⲍ +Ⲏ +Ⲑ +Ⲓ +Ⲕ +Ⲗ +Ⲙ +Ⲛ +Ⲝ +Ⲟ +Ⲡ +Ⲣ +Ⲥ +Ⲧ +Ⲩ +Ⲫ +Ⲭ +Ⲯ +Ⲱ +Ⲳ +Ⲵ +Ⲷ +Ⲹ +Ⲻ +Ⲽ +Ⲿ +Ⳁ +Ⳃ +Ⳅ +Ⳇ +Ⳉ +Ⳋ +Ⳍ +Ⳏ +Ⳑ +Ⳓ +Ⳕ +Ⳗ +Ⳙ +Ⳛ +Ⳝ +Ⳟ +Ⳡ +Ⳣ +Ⳬ +Ⳮ +Ⳳ +Ꙁ +Ꙃ +Ꙅ +Ꙇ +Ꙉ +Ꙋ +Ꙍ +Ꙏ +Ꙑ +Ꙓ +Ꙕ +Ꙗ +Ꙙ +Ꙛ +Ꙝ +Ꙟ +Ꙡ +Ꙣ +Ꙥ +Ꙧ +Ꙩ +Ꙫ +Ꙭ +Ꚁ +Ꚃ +Ꚅ +Ꚇ +Ꚉ +Ꚋ +Ꚍ +Ꚏ +Ꚑ +Ꚓ +Ꚕ +Ꚗ +Ꚙ +Ꚛ +Ꜣ +Ꜥ +Ꜧ +Ꜩ +Ꜫ +Ꜭ +Ꜯ +Ꜳ +Ꜵ +Ꜷ +Ꜹ +Ꜻ +Ꜽ +Ꜿ +Ꝁ +Ꝃ +Ꝅ +Ꝇ +Ꝉ +Ꝋ +Ꝍ +Ꝏ +Ꝑ +Ꝓ +Ꝕ +Ꝗ +Ꝙ +Ꝛ +Ꝝ +Ꝟ +Ꝡ +Ꝣ +Ꝥ +Ꝧ +Ꝩ +Ꝫ +Ꝭ +Ꝯ +Ꝺ +Ꝼ +Ᵹ +Ꝿ +Ꞁ +Ꞃ +Ꞅ +Ꞇ +Ꞌ +Ɥ +Ꞑ +Ꞓ +Ꞗ +Ꞙ +Ꞛ +Ꞝ +Ꞟ +Ꞡ +Ꞣ +Ꞥ +Ꞧ +Ꞩ +Ɦ +Ɜ +Ɡ +Ɬ +Ʞ +Ʇ +Ʝ +Ꭓ +Ꞵ +Ꞷ +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +𐲀 +𐲁 +𐲂 +𐲃 +𐲄 +𐲅 +𐲆 +𐲇 +𐲈 +𐲉 +𐲊 +𐲋 +𐲌 +𐲍 +𐲎 +𐲏 +𐲐 +𐲑 +𐲒 +𐲓 +𐲔 +𐲕 +𐲖 +𐲗 +𐲘 +𐲙 +𐲚 +𐲛 +𐲜 +𐲝 +𐲞 +𐲟 +𐲠 +𐲡 +𐲢 +𐲣 +𐲤 +𐲥 +𐲦 +𐲧 +𐲨 +𐲩 +𐲪 +𐲫 +𐲬 +𐲭 +𐲮 +𐲯 +𐲰 +𐲱 +𐲲 +𑢠 +𑢡 +𑢢 +𑢣 +𑢤 +𑢥 +𑢦 +𑢧 +𑢨 +𑢩 +𑢪 +𑢫 +𑢬 +𑢭 +𑢮 +𑢯 +𑢰 +𑢱 +𑢲 +𑢳 +𑢴 +𑢵 +𑢶 +𑢷 +𑢸 +𑢹 +𑢺 +𑢻 +𑢼 +𑢽 +𑢾 +𑢿 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/all-title-ref.html b/layout/reftests/text-transform/all-title-ref.html new file mode 100644 index 0000000000..6015bb9ac2 --- /dev/null +++ b/layout/reftests/text-transform/all-title-ref.html @@ -0,0 +1,1307 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; } + </style> + </head> + <body> + <p> +Ax +Bx +Cx +Dx +Ex +Fx +Gx +Hx +Ix +Jx +Kx +Lx +Mx +Nx +Ox +Px +Qx +Rx +Sx +Tx +Ux +Vx +Wx +Xx +Yx +Zx +Μx +Ssx <!-- LATIN SMALL LETTER SHARP S --> +Àx +Áx +Âx +Ãx +Äx +Åx +Æx +Çx +Èx +Éx +Êx +Ëx +Ìx +Íx +Îx +Ïx +Ðx +Ñx +Òx +Óx +Ôx +Õx +Öx +Øx +Ùx +Úx +Ûx +Üx +Ýx +Þx +Ÿx +Āx +Ăx +Ąx +Ćx +Ĉx +Ċx +Čx +Ďx +Đx +Ēx +Ĕx +Ėx +Ęx +Ěx +Ĝx +Ğx +Ġx +Ģx +Ĥx +Ħx +Ĩx +Īx +Ĭx +Įx +Ix +IJx +Ĵx +Ķx +Ĺx +Ļx +Ľx +Ŀx +Łx +Ńx +Ņx +Ňx +ʼNx <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> +Ŋx +Ōx +Ŏx +Őx +Œx +Ŕx +Ŗx +Řx +Śx +Ŝx +Şx +Šx +Ţx +Ťx +Ŧx +Ũx +Ūx +Ŭx +Ůx +Űx +Ųx +Ŵx +Ŷx +Źx +Żx +Žx +Sx +Ƀx +Ƃx +Ƅx +Ƈx +Ƌx +Ƒx +Ƕx +Ƙx +Ƚx +Ƞx +Ơx +Ƣx +Ƥx +Ƨx +Ƭx +Ưx +Ƴx +Ƶx +Ƹx +Ƽx +Ƿx +DŽx +Džx +Džx +LJx +Ljx +Ljx +NJx +Njx +Njx +Ǎx +Ǐx +Ǒx +Ǔx +Ǖx +Ǘx +Ǚx +Ǜx +Ǝx +Ǟx +Ǡx +Ǣx +Ǥx +Ǧx +Ǩx +Ǫx +Ǭx +Ǯx +J̌x <!-- LATIN SMALL LETTER J WITH CARON --> +DZx +Dzx +Dzx +Ǵx +Ǹx +Ǻx +Ǽx +Ǿx +Ȁx +Ȃx +Ȅx +Ȇx +Ȉx +Ȋx +Ȍx +Ȏx +Ȑx +Ȓx +Ȕx +Ȗx +Șx +Țx +Ȝx +Ȟx +Ȣx +Ȥx +Ȧx +Ȩx +Ȫx +Ȭx +Ȯx +Ȱx +Ȳx +Ȼx +Ȿx +Ɀx +Ɂx +Ɇx +Ɉx +Ɋx +Ɍx +Ɏx +Ɐx +Ɑx +Ɒx +Ɓx +Ɔx +Ɖx +Ɗx +Əx +Ɛx +Ɜx +Ɠx +Ɡx +Ɣx +Ɥx +Ɦx +Ɨx +Ɩx +Ɫx +Ɬx +Ɯx +Ɱx +Ɲx +Ɵx +Ɽx +Ʀx +Ʃx +Ʇx +Ʈx +Ʉx +Ʊx +Ʋx +Ʌx +Ʒx +Ʝx +Ʞx +ͅX +Ͱx +Ͳx +Ͷx +Ͻx +Ͼx +Ͽx +Ϊ́x <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> +Άx +Έx +Ήx +Ίx +Ϋ́x <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> +Αx +Βx +Γx +Δx +Εx +Ζx +Ηx +Θx +Ιx +Κx +Λx +Μx +Νx +Ξx +Οx +Πx +Ρx +Σx +Σx +Τx +Υx +Φx +Χx +Ψx +Ωx +Ϊx +Ϋx +Όx +Ύx +Ώx +Βx +Θx +Φx +Πx +Ϗx +Ϙx +Ϛx +Ϝx +Ϟx +Ϡx +Ϣx +Ϥx +Ϧx +Ϩx +Ϫx +Ϭx +Ϯx +Κx +Ρx +Ϲx +Ϳx +Εx +Ϸx +Ϻx +Аx +Бx +Вx +Гx +Дx +Еx +Жx +Зx +Иx +Йx +Кx +Лx +Мx +Нx +Оx +Пx +Рx +Сx +Тx +Уx +Фx +Хx +Цx +Чx +Шx +Щx +Ъx +Ыx +Ьx +Эx +Юx +Яx +Ѐx +Ёx +Ђx +Ѓx +Єx +Ѕx +Іx +Їx +Јx +Љx +Њx +Ћx +Ќx +Ѝx +Ўx +Џx +Ѡx +Ѣx +Ѥx +Ѧx +Ѩx +Ѫx +Ѭx +Ѯx +Ѱx +Ѳx +Ѵx +Ѷx +Ѹx +Ѻx +Ѽx +Ѿx +Ҁx +Ҋx +Ҍx +Ҏx +Ґx +Ғx +Ҕx +Җx +Ҙx +Қx +Ҝx +Ҟx +Ҡx +Ңx +Ҥx +Ҧx +Ҩx +Ҫx +Ҭx +Үx +Ұx +Ҳx +Ҵx +Ҷx +Ҹx +Һx +Ҽx +Ҿx +Ӂx +Ӄx +Ӆx +Ӈx +Ӊx +Ӌx +Ӎx +Ӏx +Ӑx +Ӓx +Ӕx +Ӗx +Әx +Ӛx +Ӝx +Ӟx +Ӡx +Ӣx +Ӥx +Ӧx +Өx +Ӫx +Ӭx +Ӯx +Ӱx +Ӳx +Ӵx +Ӷx +Ӹx +Ӻx +Ӽx +Ӿx +Ԁx +Ԃx +Ԅx +Ԇx +Ԉx +Ԋx +Ԍx +Ԏx +Ԑx +Ԓx +Ԕx +Ԗx +Ԙx +Ԛx +Ԝx +Ԟx +Ԡx +Ԣx +Ԥx +Ԧx +Ԩx +Ԫx +Ԭx +Ԯx +Աx +Բx +Գx +Դx +Եx +Զx +Էx +Ըx +Թx +Ժx +Իx +Լx +Խx +Ծx +Կx +Հx +Ձx +Ղx +Ճx +Մx +Յx +Նx +Շx +Ոx +Չx +Պx +Ջx +Ռx +Սx +Վx +Տx +Րx +Ցx +Ւx +Փx +Քx +Օx +Ֆx +Եւx <!-- ARMENIAN SMALL LIGATURE ECH YIWN --> +Ᏸx +Ᏹx +Ᏺx +Ᏻx +Ᏼx +Ᏽx +Ᵹx +Ᵽx +Ḁx +Ḃx +Ḅx +Ḇx +Ḉx +Ḋx +Ḍx +Ḏx +Ḑx +Ḓx +Ḕx +Ḗx +Ḙx +Ḛx +Ḝx +Ḟx +Ḡx +Ḣx +Ḥx +Ḧx +Ḩx +Ḫx +Ḭx +Ḯx +Ḱx +Ḳx +Ḵx +Ḷx +Ḹx +Ḻx +Ḽx +Ḿx +Ṁx +Ṃx +Ṅx +Ṇx +Ṉx +Ṋx +Ṍx +Ṏx +Ṑx +Ṓx +Ṕx +Ṗx +Ṙx +Ṛx +Ṝx +Ṟx +Ṡx +Ṣx +Ṥx +Ṧx +Ṩx +Ṫx +Ṭx +Ṯx +Ṱx +Ṳx +Ṵx +Ṷx +Ṹx +Ṻx +Ṽx +Ṿx +Ẁx +Ẃx +Ẅx +Ẇx +Ẉx +Ẋx +Ẍx +Ẏx +Ẑx +Ẓx +Ẕx +H̱x <!-- LATIN SMALL LETTER H WITH LINE BELOW --> +T̈x <!-- LATIN SMALL LETTER T WITH DIAERESIS --> +W̊x <!-- LATIN SMALL LETTER W WITH RING ABOVE --> +Y̊x <!-- LATIN SMALL LETTER Y WITH RING ABOVE --> +Aʾx <!-- LATIN SMALL LETTER A WITH RIGHT HALF RING --> +Ṡx +Ạx +Ảx +Ấx +Ầx +Ẩx +Ẫx +Ậx +Ắx +Ằx +Ẳx +Ẵx +Ặx +Ẹx +Ẻx +Ẽx +Ếx +Ềx +Ểx +Ễx +Ệx +Ỉx +Ịx +Ọx +Ỏx +Ốx +Ồx +Ổx +Ỗx +Ộx +Ớx +Ờx +Ởx +Ỡx +Ợx +Ụx +Ủx +Ứx +Ừx +Ửx +Ữx +Ựx +Ỳx +Ỵx +Ỷx +Ỹx +Ỻx +Ỽx +Ỿx +Ἀx +Ἁx +Ἂx +Ἃx +Ἄx +Ἅx +Ἆx +Ἇx +Ἐx +Ἑx +Ἒx +Ἓx +Ἔx +Ἕx +Ἠx +Ἡx +Ἢx +Ἣx +Ἤx +Ἥx +Ἦx +Ἧx +Ἰx +Ἱx +Ἲx +Ἳx +Ἴx +Ἵx +Ἶx +Ἷx +Ὀx +Ὁx +Ὂx +Ὃx +Ὄx +Ὅx +Υ̓x <!-- GREEK SMALL LETTER UPSILON WITH PSILI --> +Ὑx +Υ̓̀x <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA --> +Ὓx +Υ̓́x <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA --> +Ὕx +Υ̓͂x <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI --> +Ὗx +Ὠx +Ὡx +Ὢx +Ὣx +Ὤx +Ὥx +Ὦx +Ὧx +Ὰx +Άx +Ὲx +Έx +Ὴx +Ήx +Ὶx +Ίx +Ὸx +Όx +Ὺx +Ύx +Ὼx +Ώx +ᾈx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI --> +ᾉx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI --> +ᾊx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾋx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾌx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾍx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾎx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾏx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾘx <!-- GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI --> +ᾙx <!-- GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI --> +ᾚx <!-- GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾛx <!-- GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾜx <!-- GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾝx <!-- GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾞx <!-- GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾟx <!-- GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾨx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI --> +ᾩx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI --> +ᾪx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾫx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾬx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾭx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾮx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾯx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +Ᾰx +Ᾱx +Ὰͅx <!-- GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI --> +ᾼx <!-- GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI --> +Άͅx <!-- GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI --> +Α͂x <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI --> +ᾼ͂x <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI --> +Ιx +Ὴͅx <!-- GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI --> +ῌx <!-- GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI --> +Ήͅx <!-- GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI --> +Η͂x <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI --> +ῌ͂x <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI --> +Ῐx +Ῑx +Ϊ̀x <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA --> +Ϊ́x <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA --> +Ι͂x <!-- GREEK SMALL LETTER IOTA WITH PERISPOMENI --> +Ϊ͂x <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI --> +Ῠx +Ῡx +Ϋ̀x <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA --> +Ϋ́x <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA --> +Ρ̓x <!-- GREEK SMALL LETTER RHO WITH PSILI --> +Ῥx +Υ͂x <!-- GREEK SMALL LETTER UPSILON WITH PERISPOMENI --> +Ϋ͂x <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI --> +Ὼͅx <!-- GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI --> +ῼx <!-- GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI --> +Ώͅx <!-- GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI --> +Ω͂x <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI --> +ῼ͂x <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI --> +Ⅎx +Ⅰx +Ⅱx +Ⅲx +Ⅳx +Ⅴx +Ⅵx +Ⅶx +Ⅷx +Ⅸx +Ⅹx +Ⅺx +Ⅻx +Ⅼx +Ⅽx +Ⅾx +Ⅿx +Ↄx +ⓐX +ⓑX +ⓒX +ⓓX +ⓔX +ⓕX +ⓖX +ⓗX +ⓘX +ⓙX +ⓚX +ⓛX +ⓜX +ⓝX +ⓞX +ⓟX +ⓠX +ⓡX +ⓢX +ⓣX +ⓤX +ⓥX +ⓦX +ⓧX +ⓨX +ⓩX +Ⰰx +Ⰱx +Ⰲx +Ⰳx +Ⰴx +Ⰵx +Ⰶx +Ⰷx +Ⰸx +Ⰹx +Ⰺx +Ⰻx +Ⰼx +Ⰽx +Ⰾx +Ⰿx +Ⱀx +Ⱁx +Ⱂx +Ⱃx +Ⱄx +Ⱅx +Ⱆx +Ⱇx +Ⱈx +Ⱉx +Ⱊx +Ⱋx +Ⱌx +Ⱍx +Ⱎx +Ⱏx +Ⱐx +Ⱑx +Ⱒx +Ⱓx +Ⱔx +Ⱕx +Ⱖx +Ⱗx +Ⱘx +Ⱙx +Ⱚx +Ⱛx +Ⱜx +Ⱝx +Ⱞx +Ⱡx +Ⱥx +Ⱦx +Ⱨx +Ⱪx +Ⱬx +Ⱳx +Ⱶx +Ⲁx +Ⲃx +Ⲅx +Ⲇx +Ⲉx +Ⲋx +Ⲍx +Ⲏx +Ⲑx +Ⲓx +Ⲕx +Ⲗx +Ⲙx +Ⲛx +Ⲝx +Ⲟx +Ⲡx +Ⲣx +Ⲥx +Ⲧx +Ⲩx +Ⲫx +Ⲭx +Ⲯx +Ⲱx +Ⲳx +Ⲵx +Ⲷx +Ⲹx +Ⲻx +Ⲽx +Ⲿx +Ⳁx +Ⳃx +Ⳅx +Ⳇx +Ⳉx +Ⳋx +Ⳍx +Ⳏx +Ⳑx +Ⳓx +Ⳕx +Ⳗx +Ⳙx +Ⳛx +Ⳝx +Ⳟx +Ⳡx +Ⳣx +Ⳬx +Ⳮx +Ⳳx +Ⴀx +Ⴁx +Ⴂx +Ⴃx +Ⴄx +Ⴅx +Ⴆx +Ⴇx +Ⴈx +Ⴉx +Ⴊx +Ⴋx +Ⴌx +Ⴍx +Ⴎx +Ⴏx +Ⴐx +Ⴑx +Ⴒx +Ⴓx +Ⴔx +Ⴕx +Ⴖx +Ⴗx +Ⴘx +Ⴙx +Ⴚx +Ⴛx +Ⴜx +Ⴝx +Ⴞx +Ⴟx +Ⴠx +Ⴡx +Ⴢx +Ⴣx +Ⴤx +Ⴥx +Ⴧx +Ⴭx +Ꙁx +Ꙃx +Ꙅx +Ꙇx +Ꙉx +Ꙋx +Ꙍx +Ꙏx +Ꙑx +Ꙓx +Ꙕx +Ꙗx +Ꙙx +Ꙛx +Ꙝx +Ꙟx +Ꙡx +Ꙣx +Ꙥx +Ꙧx +Ꙩx +Ꙫx +Ꙭx +Ꚁx +Ꚃx +Ꚅx +Ꚇx +Ꚉx +Ꚋx +Ꚍx +Ꚏx +Ꚑx +Ꚓx +Ꚕx +Ꚗx +Ꚙx +Ꚛx +Ꜣx +Ꜥx +Ꜧx +Ꜩx +Ꜫx +Ꜭx +Ꜯx +Ꜳx +Ꜵx +Ꜷx +Ꜹx +Ꜻx +Ꜽx +Ꜿx +Ꝁx +Ꝃx +Ꝅx +Ꝇx +Ꝉx +Ꝋx +Ꝍx +Ꝏx +Ꝑx +Ꝓx +Ꝕx +Ꝗx +Ꝙx +Ꝛx +Ꝝx +Ꝟx +Ꝡx +Ꝣx +Ꝥx +Ꝧx +Ꝩx +Ꝫx +Ꝭx +Ꝯx +Ꝺx +Ꝼx +Ꝿx +Ꞁx +Ꞃx +Ꞅx +Ꞇx +Ꞌx +Ꞑx +Ꞓx +Ꞗx +Ꞙx +Ꞛx +Ꞝx +Ꞟx +Ꞡx +Ꞣx +Ꞥx +Ꞧx +Ꞩx +Ꞵx +Ꞷx +Ꭓx +Ꭰx +Ꭱx +Ꭲx +Ꭳx +Ꭴx +Ꭵx +Ꭶx +Ꭷx +Ꭸx +Ꭹx +Ꭺx +Ꭻx +Ꭼx +Ꭽx +Ꭾx +Ꭿx +Ꮀx +Ꮁx +Ꮂx +Ꮃx +Ꮄx +Ꮅx +Ꮆx +Ꮇx +Ꮈx +Ꮉx +Ꮊx +Ꮋx +Ꮌx +Ꮍx +Ꮎx +Ꮏx +Ꮐx +Ꮑx +Ꮒx +Ꮓx +Ꮔx +Ꮕx +Ꮖx +Ꮗx +Ꮘx +Ꮙx +Ꮚx +Ꮛx +Ꮜx +Ꮝx +Ꮞx +Ꮟx +Ꮠx +Ꮡx +Ꮢx +Ꮣx +Ꮤx +Ꮥx +Ꮦx +Ꮧx +Ꮨx +Ꮩx +Ꮪx +Ꮫx +Ꮬx +Ꮭx +Ꮮx +Ꮯx +Ꮰx +Ꮱx +Ꮲx +Ꮳx +Ꮴx +Ꮵx +Ꮶx +Ꮷx +Ꮸx +Ꮹx +Ꮺx +Ꮻx +Ꮼx +Ꮽx +Ꮾx +Ꮿx +Ffx <!-- LATIN SMALL LIGATURE FF --> +Fix <!-- LATIN SMALL LIGATURE FI --> +Flx <!-- LATIN SMALL LIGATURE FL --> +Ffix <!-- LATIN SMALL LIGATURE FFI --> +Fflx <!-- LATIN SMALL LIGATURE FFL --> +Stx <!-- LATIN SMALL LIGATURE LONG S T --> +Stx <!-- LATIN SMALL LIGATURE ST --> +Մնx <!-- ARMENIAN SMALL LIGATURE MEN NOW --> +Մեx <!-- ARMENIAN SMALL LIGATURE MEN ECH --> +Միx <!-- ARMENIAN SMALL LIGATURE MEN INI --> +Վնx <!-- ARMENIAN SMALL LIGATURE VEW NOW --> +Մխx <!-- ARMENIAN SMALL LIGATURE MEN XEH --> +Ax +Bx +Cx +Dx +Ex +Fx +Gx +Hx +Ix +Jx +Kx +Lx +Mx +Nx +Ox +Px +Qx +Rx +Sx +Tx +Ux +Vx +Wx +Xx +Yx +Zx +𐐀x +𐐁x +𐐂x +𐐃x +𐐄x +𐐅x +𐐆x +𐐇x +𐐈x +𐐉x +𐐊x +𐐋x +𐐌x +𐐍x +𐐎x +𐐏x +𐐐x +𐐑x +𐐒x +𐐓x +𐐔x +𐐕x +𐐖x +𐐗x +𐐘x +𐐙x +𐐚x +𐐛x +𐐜x +𐐝x +𐐞x +𐐟x +𐐠x +𐐡x +𐐢x +𐐣x +𐐤x +𐐥x +𐐦x +𐐧x +𐲀x +𐲁x +𐲂x +𐲃x +𐲄x +𐲅x +𐲆x +𐲇x +𐲈x +𐲉x +𐲊x +𐲋x +𐲌x +𐲍x +𐲎x +𐲏x +𐲐x +𐲑x +𐲒x +𐲓x +𐲔x +𐲕x +𐲖x +𐲗x +𐲘x +𐲙x +𐲚x +𐲛x +𐲜x +𐲝x +𐲞x +𐲟x +𐲠x +𐲡x +𐲢x +𐲣x +𐲤x +𐲥x +𐲦x +𐲧x +𐲨x +𐲩x +𐲪x +𐲫x +𐲬x +𐲭x +𐲮x +𐲯x +𐲰x +𐲱x +𐲲x +𑢠x +𑢡x +𑢢x +𑢣x +𑢤x +𑢥x +𑢦x +𑢧x +𑢨x +𑢩x +𑢪x +𑢫x +𑢬x +𑢭x +𑢮x +𑢯x +𑢰x +𑢱x +𑢲x +𑢳x +𑢴x +𑢵x +𑢶x +𑢷x +𑢸x +𑢹x +𑢺x +𑢻x +𑢼x +𑢽x +𑢾x +𑢿x + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/all-title.html b/layout/reftests/text-transform/all-title.html new file mode 100644 index 0000000000..0baca20ba9 --- /dev/null +++ b/layout/reftests/text-transform/all-title.html @@ -0,0 +1,1307 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; text-transform: capitalize; } + </style> + </head> + <body> + <p> +ax +bx +cx +dx +ex +fx +gx +hx +ix +jx +kx +lx +mx +nx +ox +px +qx +rx +sx +tx +ux +vx +wx +xx +yx +zx +µx +ßx <!-- LATIN SMALL LETTER SHARP S --> +àx +áx +âx +ãx +äx +åx +æx +çx +èx +éx +êx +ëx +ìx +íx +îx +ïx +ðx +ñx +òx +óx +ôx +õx +öx +øx +ùx +úx +ûx +üx +ýx +þx +ÿx +āx +ăx +ąx +ćx +ĉx +ċx +čx +ďx +đx +ēx +ĕx +ėx +ęx +ěx +ĝx +ğx +ġx +ģx +ĥx +ħx +ĩx +īx +ĭx +įx +ıx +ijx +ĵx +ķx +ĺx +ļx +ľx +ŀx +łx +ńx +ņx +ňx +ʼnx <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> +ŋx +ōx +ŏx +őx +œx +ŕx +ŗx +řx +śx +ŝx +şx +šx +ţx +ťx +ŧx +ũx +ūx +ŭx +ůx +űx +ųx +ŵx +ŷx +źx +żx +žx +ſx +ƀx +ƃx +ƅx +ƈx +ƌx +ƒx +ƕx +ƙx +ƚx +ƞx +ơx +ƣx +ƥx +ƨx +ƭx +ưx +ƴx +ƶx +ƹx +ƽx +ƿx +DŽx +Džx +džx +LJx +Ljx +ljx +NJx +Njx +njx +ǎx +ǐx +ǒx +ǔx +ǖx +ǘx +ǚx +ǜx +ǝx +ǟx +ǡx +ǣx +ǥx +ǧx +ǩx +ǫx +ǭx +ǯx +ǰx <!-- LATIN SMALL LETTER J WITH CARON --> +DZx +Dzx +dzx +ǵx +ǹx +ǻx +ǽx +ǿx +ȁx +ȃx +ȅx +ȇx +ȉx +ȋx +ȍx +ȏx +ȑx +ȓx +ȕx +ȗx +șx +țx +ȝx +ȟx +ȣx +ȥx +ȧx +ȩx +ȫx +ȭx +ȯx +ȱx +ȳx +ȼx +ȿx +ɀx +ɂx +ɇx +ɉx +ɋx +ɍx +ɏx +ɐx +ɑx +ɒx +ɓx +ɔx +ɖx +ɗx +əx +ɛx +ɜx +ɠx +ɡx +ɣx +ɥx +ɦx +ɨx +ɩx +ɫx +ɬx +ɯx +ɱx +ɲx +ɵx +ɽx +ʀx +ʃx +ʇx +ʈx +ʉx +ʊx +ʋx +ʌx +ʒx +ʝx +ʞx +ͅx +ͱx +ͳx +ͷx +ͻx +ͼx +ͽx +ΐx <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> +άx +έx +ήx +ίx +ΰx <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> +αx +βx +γx +δx +εx +ζx +ηx +θx +ιx +κx +λx +μx +νx +ξx +οx +πx +ρx +ςx +σx +τx +υx +φx +χx +ψx +ωx +ϊx +ϋx +όx +ύx +ώx +ϐx +ϑx +ϕx +ϖx +ϗx +ϙx +ϛx +ϝx +ϟx +ϡx +ϣx +ϥx +ϧx +ϩx +ϫx +ϭx +ϯx +ϰx +ϱx +ϲx +ϳx +ϵx +ϸx +ϻx +аx +бx +вx +гx +дx +еx +жx +зx +иx +йx +кx +лx +мx +нx +оx +пx +рx +сx +тx +уx +фx +хx +цx +чx +шx +щx +ъx +ыx +ьx +эx +юx +яx +ѐx +ёx +ђx +ѓx +єx +ѕx +іx +їx +јx +љx +њx +ћx +ќx +ѝx +ўx +џx +ѡx +ѣx +ѥx +ѧx +ѩx +ѫx +ѭx +ѯx +ѱx +ѳx +ѵx +ѷx +ѹx +ѻx +ѽx +ѿx +ҁx +ҋx +ҍx +ҏx +ґx +ғx +ҕx +җx +ҙx +қx +ҝx +ҟx +ҡx +ңx +ҥx +ҧx +ҩx +ҫx +ҭx +үx +ұx +ҳx +ҵx +ҷx +ҹx +һx +ҽx +ҿx +ӂx +ӄx +ӆx +ӈx +ӊx +ӌx +ӎx +ӏx +ӑx +ӓx +ӕx +ӗx +әx +ӛx +ӝx +ӟx +ӡx +ӣx +ӥx +ӧx +өx +ӫx +ӭx +ӯx +ӱx +ӳx +ӵx +ӷx +ӹx +ӻx +ӽx +ӿx +ԁx +ԃx +ԅx +ԇx +ԉx +ԋx +ԍx +ԏx +ԑx +ԓx +ԕx +ԗx +ԙx +ԛx +ԝx +ԟx +ԡx +ԣx +ԥx +ԧx +ԩx +ԫx +ԭx +ԯx +աx +բx +գx +դx +եx +զx +էx +ըx +թx +ժx +իx +լx +խx +ծx +կx +հx +ձx +ղx +ճx +մx +յx +նx +շx +ոx +չx +պx +ջx +ռx +սx +վx +տx +րx +ցx +ւx +փx +քx +օx +ֆx +ևx <!-- ARMENIAN SMALL LIGATURE ECH YIWN --> +ᏸx +ᏹx +ᏺx +ᏻx +ᏼx +ᏽx +ᵹx +ᵽx +ḁx +ḃx +ḅx +ḇx +ḉx +ḋx +ḍx +ḏx +ḑx +ḓx +ḕx +ḗx +ḙx +ḛx +ḝx +ḟx +ḡx +ḣx +ḥx +ḧx +ḩx +ḫx +ḭx +ḯx +ḱx +ḳx +ḵx +ḷx +ḹx +ḻx +ḽx +ḿx +ṁx +ṃx +ṅx +ṇx +ṉx +ṋx +ṍx +ṏx +ṑx +ṓx +ṕx +ṗx +ṙx +ṛx +ṝx +ṟx +ṡx +ṣx +ṥx +ṧx +ṩx +ṫx +ṭx +ṯx +ṱx +ṳx +ṵx +ṷx +ṹx +ṻx +ṽx +ṿx +ẁx +ẃx +ẅx +ẇx +ẉx +ẋx +ẍx +ẏx +ẑx +ẓx +ẕx +ẖx <!-- LATIN SMALL LETTER H WITH LINE BELOW --> +ẗx <!-- LATIN SMALL LETTER T WITH DIAERESIS --> +ẘx <!-- LATIN SMALL LETTER W WITH RING ABOVE --> +ẙx <!-- LATIN SMALL LETTER Y WITH RING ABOVE --> +ẚx <!-- LATIN SMALL LETTER A WITH RIGHT HALF RING --> +ẛx +ạx +ảx +ấx +ầx +ẩx +ẫx +ậx +ắx +ằx +ẳx +ẵx +ặx +ẹx +ẻx +ẽx +ếx +ềx +ểx +ễx +ệx +ỉx +ịx +ọx +ỏx +ốx +ồx +ổx +ỗx +ộx +ớx +ờx +ởx +ỡx +ợx +ụx +ủx +ứx +ừx +ửx +ữx +ựx +ỳx +ỵx +ỷx +ỹx +ỻx +ỽx +ỿx +ἀx +ἁx +ἂx +ἃx +ἄx +ἅx +ἆx +ἇx +ἐx +ἑx +ἒx +ἓx +ἔx +ἕx +ἠx +ἡx +ἢx +ἣx +ἤx +ἥx +ἦx +ἧx +ἰx +ἱx +ἲx +ἳx +ἴx +ἵx +ἶx +ἷx +ὀx +ὁx +ὂx +ὃx +ὄx +ὅx +ὐx <!-- GREEK SMALL LETTER UPSILON WITH PSILI --> +ὑx +ὒx <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA --> +ὓx +ὔx <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA --> +ὕx +ὖx <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI --> +ὗx +ὠx +ὡx +ὢx +ὣx +ὤx +ὥx +ὦx +ὧx +ὰx +άx +ὲx +έx +ὴx +ήx +ὶx +ίx +ὸx +όx +ὺx +ύx +ὼx +ώx +ᾀx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI --> +ᾁx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI --> +ᾂx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾃx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾄx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾅx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾆx <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾇx <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾐx <!-- GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI --> +ᾑx <!-- GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI --> +ᾒx <!-- GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾓx <!-- GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾔx <!-- GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾕx <!-- GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾖx <!-- GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾗx <!-- GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾠx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI --> +ᾡx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI --> +ᾢx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾣx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾤx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾥx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾦx <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾧx <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾰx +ᾱx +ᾲx <!-- GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI --> +ᾳx <!-- GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI --> +ᾴx <!-- GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI --> +ᾶx <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI --> +ᾷx <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ιx +ῂx <!-- GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI --> +ῃx <!-- GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI --> +ῄx <!-- GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI --> +ῆx <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI --> +ῇx <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ῐx +ῑx +ῒx <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA --> +ΐx <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA --> +ῖx <!-- GREEK SMALL LETTER IOTA WITH PERISPOMENI --> +ῗx <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI --> +ῠx +ῡx +ῢx <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA --> +ΰx <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA --> +ῤx <!-- GREEK SMALL LETTER RHO WITH PSILI --> +ῥx +ῦx <!-- GREEK SMALL LETTER UPSILON WITH PERISPOMENI --> +ῧx <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI --> +ῲx <!-- GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI --> +ῳx <!-- GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI --> +ῴx <!-- GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI --> +ῶx <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI --> +ῷx <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ⅎx +ⅰx +ⅱx +ⅲx +ⅳx +ⅴx +ⅵx +ⅶx +ⅷx +ⅸx +ⅹx +ⅺx +ⅻx +ⅼx +ⅽx +ⅾx +ⅿx +ↄx +ⓐx +ⓑx +ⓒx +ⓓx +ⓔx +ⓕx +ⓖx +ⓗx +ⓘx +ⓙx +ⓚx +ⓛx +ⓜx +ⓝx +ⓞx +ⓟx +ⓠx +ⓡx +ⓢx +ⓣx +ⓤx +ⓥx +ⓦx +ⓧx +ⓨx +ⓩx +ⰰx +ⰱx +ⰲx +ⰳx +ⰴx +ⰵx +ⰶx +ⰷx +ⰸx +ⰹx +ⰺx +ⰻx +ⰼx +ⰽx +ⰾx +ⰿx +ⱀx +ⱁx +ⱂx +ⱃx +ⱄx +ⱅx +ⱆx +ⱇx +ⱈx +ⱉx +ⱊx +ⱋx +ⱌx +ⱍx +ⱎx +ⱏx +ⱐx +ⱑx +ⱒx +ⱓx +ⱔx +ⱕx +ⱖx +ⱗx +ⱘx +ⱙx +ⱚx +ⱛx +ⱜx +ⱝx +ⱞx +ⱡx +ⱥx +ⱦx +ⱨx +ⱪx +ⱬx +ⱳx +ⱶx +ⲁx +ⲃx +ⲅx +ⲇx +ⲉx +ⲋx +ⲍx +ⲏx +ⲑx +ⲓx +ⲕx +ⲗx +ⲙx +ⲛx +ⲝx +ⲟx +ⲡx +ⲣx +ⲥx +ⲧx +ⲩx +ⲫx +ⲭx +ⲯx +ⲱx +ⲳx +ⲵx +ⲷx +ⲹx +ⲻx +ⲽx +ⲿx +ⳁx +ⳃx +ⳅx +ⳇx +ⳉx +ⳋx +ⳍx +ⳏx +ⳑx +ⳓx +ⳕx +ⳗx +ⳙx +ⳛx +ⳝx +ⳟx +ⳡx +ⳣx +ⳬx +ⳮx +ⳳx +ⴀx +ⴁx +ⴂx +ⴃx +ⴄx +ⴅx +ⴆx +ⴇx +ⴈx +ⴉx +ⴊx +ⴋx +ⴌx +ⴍx +ⴎx +ⴏx +ⴐx +ⴑx +ⴒx +ⴓx +ⴔx +ⴕx +ⴖx +ⴗx +ⴘx +ⴙx +ⴚx +ⴛx +ⴜx +ⴝx +ⴞx +ⴟx +ⴠx +ⴡx +ⴢx +ⴣx +ⴤx +ⴥx +ⴧx +ⴭx +ꙁx +ꙃx +ꙅx +ꙇx +ꙉx +ꙋx +ꙍx +ꙏx +ꙑx +ꙓx +ꙕx +ꙗx +ꙙx +ꙛx +ꙝx +ꙟx +ꙡx +ꙣx +ꙥx +ꙧx +ꙩx +ꙫx +ꙭx +ꚁx +ꚃx +ꚅx +ꚇx +ꚉx +ꚋx +ꚍx +ꚏx +ꚑx +ꚓx +ꚕx +ꚗx +ꚙx +ꚛx +ꜣx +ꜥx +ꜧx +ꜩx +ꜫx +ꜭx +ꜯx +ꜳx +ꜵx +ꜷx +ꜹx +ꜻx +ꜽx +ꜿx +ꝁx +ꝃx +ꝅx +ꝇx +ꝉx +ꝋx +ꝍx +ꝏx +ꝑx +ꝓx +ꝕx +ꝗx +ꝙx +ꝛx +ꝝx +ꝟx +ꝡx +ꝣx +ꝥx +ꝧx +ꝩx +ꝫx +ꝭx +ꝯx +ꝺx +ꝼx +ꝿx +ꞁx +ꞃx +ꞅx +ꞇx +ꞌx +ꞑx +ꞓx +ꞗx +ꞙx +ꞛx +ꞝx +ꞟx +ꞡx +ꞣx +ꞥx +ꞧx +ꞩx +ꞵx +ꞷx +ꭓx +ꭰx +ꭱx +ꭲx +ꭳx +ꭴx +ꭵx +ꭶx +ꭷx +ꭸx +ꭹx +ꭺx +ꭻx +ꭼx +ꭽx +ꭾx +ꭿx +ꮀx +ꮁx +ꮂx +ꮃx +ꮄx +ꮅx +ꮆx +ꮇx +ꮈx +ꮉx +ꮊx +ꮋx +ꮌx +ꮍx +ꮎx +ꮏx +ꮐx +ꮑx +ꮒx +ꮓx +ꮔx +ꮕx +ꮖx +ꮗx +ꮘx +ꮙx +ꮚx +ꮛx +ꮜx +ꮝx +ꮞx +ꮟx +ꮠx +ꮡx +ꮢx +ꮣx +ꮤx +ꮥx +ꮦx +ꮧx +ꮨx +ꮩx +ꮪx +ꮫx +ꮬx +ꮭx +ꮮx +ꮯx +ꮰx +ꮱx +ꮲx +ꮳx +ꮴx +ꮵx +ꮶx +ꮷx +ꮸx +ꮹx +ꮺx +ꮻx +ꮼx +ꮽx +ꮾx +ꮿx +ffx <!-- LATIN SMALL LIGATURE FF --> +fix <!-- LATIN SMALL LIGATURE FI --> +flx <!-- LATIN SMALL LIGATURE FL --> +ffix <!-- LATIN SMALL LIGATURE FFI --> +fflx <!-- LATIN SMALL LIGATURE FFL --> +ſtx <!-- LATIN SMALL LIGATURE LONG S T --> +stx <!-- LATIN SMALL LIGATURE ST --> +ﬓx <!-- ARMENIAN SMALL LIGATURE MEN NOW --> +ﬔx <!-- ARMENIAN SMALL LIGATURE MEN ECH --> +ﬕx <!-- ARMENIAN SMALL LIGATURE MEN INI --> +ﬖx <!-- ARMENIAN SMALL LIGATURE VEW NOW --> +ﬗx <!-- ARMENIAN SMALL LIGATURE MEN XEH --> +ax +bx +cx +dx +ex +fx +gx +hx +ix +jx +kx +lx +mx +nx +ox +px +qx +rx +sx +tx +ux +vx +wx +xx +yx +zx +𐐨x +𐐩x +𐐪x +𐐫x +𐐬x +𐐭x +𐐮x +𐐯x +𐐰x +𐐱x +𐐲x +𐐳x +𐐴x +𐐵x +𐐶x +𐐷x +𐐸x +𐐹x +𐐺x +𐐻x +𐐼x +𐐽x +𐐾x +𐐿x +𐑀x +𐑁x +𐑂x +𐑃x +𐑄x +𐑅x +𐑆x +𐑇x +𐑈x +𐑉x +𐑊x +𐑋x +𐑌x +𐑍x +𐑎x +𐑏x +𐳀x +𐳁x +𐳂x +𐳃x +𐳄x +𐳅x +𐳆x +𐳇x +𐳈x +𐳉x +𐳊x +𐳋x +𐳌x +𐳍x +𐳎x +𐳏x +𐳐x +𐳑x +𐳒x +𐳓x +𐳔x +𐳕x +𐳖x +𐳗x +𐳘x +𐳙x +𐳚x +𐳛x +𐳜x +𐳝x +𐳞x +𐳟x +𐳠x +𐳡x +𐳢x +𐳣x +𐳤x +𐳥x +𐳦x +𐳧x +𐳨x +𐳩x +𐳪x +𐳫x +𐳬x +𐳭x +𐳮x +𐳯x +𐳰x +𐳱x +𐳲x +𑣀x +𑣁x +𑣂x +𑣃x +𑣄x +𑣅x +𑣆x +𑣇x +𑣈x +𑣉x +𑣊x +𑣋x +𑣌x +𑣍x +𑣎x +𑣏x +𑣐x +𑣑x +𑣒x +𑣓x +𑣔x +𑣕x +𑣖x +𑣗x +𑣘x +𑣙x +𑣚x +𑣛x +𑣜x +𑣝x +𑣞x +𑣟x + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/all-upper-ref.html b/layout/reftests/text-transform/all-upper-ref.html new file mode 100644 index 0000000000..b832c78147 --- /dev/null +++ b/layout/reftests/text-transform/all-upper-ref.html @@ -0,0 +1,1330 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; } + </style> + </head> + <body> + <p> +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +Μ +SS <!-- LATIN SMALL LETTER SHARP S --> +À +Á + +à +Ä +Å +Æ +Ç +È +É +Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +Ò +Ó +Ô +Õ +Ö +Ø +Ù +Ú +Û +Ü +Ý +Þ +Ÿ +Ā +Ă +Ą +Ć +Ĉ +Ċ +Č +Ď +Đ +Ē +Ĕ +Ė +Ę +Ě +Ĝ +Ğ +Ġ +Ģ +Ĥ +Ħ +Ĩ +Ī +Ĭ +Į +I +IJ +Ĵ +Ķ +Ĺ +Ļ +Ľ +Ŀ +Ł +Ń +Ņ +Ň +ʼN <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> +Ŋ +Ō +Ŏ +Ő +Œ +Ŕ +Ŗ +Ř +Ś +Ŝ +Ş +Š +Ţ +Ť +Ŧ +Ũ +Ū +Ŭ +Ů +Ű +Ų +Ŵ +Ŷ +Ź +Ż +Ž +S +Ƀ +Ƃ +Ƅ +Ƈ +Ƌ +Ƒ +Ƕ +Ƙ +Ƚ +Ƞ +Ơ +Ƣ +Ƥ +Ƨ +Ƭ +Ư +Ƴ +Ƶ +Ƹ +Ƽ +Ƿ +DŽ +DŽ +LJ +LJ +NJ +NJ +Ǎ +Ǐ +Ǒ +Ǔ +Ǖ +Ǘ +Ǚ +Ǜ +Ǝ +Ǟ +Ǡ +Ǣ +Ǥ +Ǧ +Ǩ +Ǫ +Ǭ +Ǯ +J̌ <!-- LATIN SMALL LETTER J WITH CARON --> +DZ +DZ +Ǵ +Ǹ +Ǻ +Ǽ +Ǿ +Ȁ +Ȃ +Ȅ +Ȇ +Ȉ +Ȋ +Ȍ +Ȏ +Ȑ +Ȓ +Ȕ +Ȗ +Ș +Ț +Ȝ +Ȟ +Ȣ +Ȥ +Ȧ +Ȩ +Ȫ +Ȭ +Ȯ +Ȱ +Ȳ +Ȼ +Ȿ +Ɀ +Ɂ +Ɇ +Ɉ +Ɋ +Ɍ +Ɏ +Ɐ +Ɑ +Ɒ +Ɓ +Ɔ +Ɖ +Ɗ +Ə +Ɛ +Ɜ +Ɠ +Ɡ +Ɣ +Ɥ +Ɦ +Ɨ +Ɩ +Ɫ +Ɬ +Ɯ +Ɱ +Ɲ +Ɵ +Ɽ +Ʀ +Ʃ +Ʇ +Ʈ +Ʉ +Ʊ +Ʋ +Ʌ +Ʒ +Ʝ +Ʞ +Ι +Ͱ +Ͳ +Ͷ +Ͻ +Ͼ +Ͽ +Ϊ́ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> +Ά +Έ +Ή +Ί +Ϋ́ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> +Α +Β +Γ +Δ +Ε +Ζ +Η +Θ +Ι +Κ +Λ +Μ +Ν +Ξ +Ο +Π +Ρ +Σ +Σ +Τ +Υ +Φ +Χ +Ψ +Ω +Ϊ +Ϋ +Ό +Ύ +Ώ +Β +Θ +Φ +Π +Ϗ +Ϙ +Ϛ +Ϝ +Ϟ +Ϡ +Ϣ +Ϥ +Ϧ +Ϩ +Ϫ +Ϭ +Ϯ +Κ +Ρ +Ϲ +Ϳ +Ε +Ϸ +Ϻ +А +Б +В +Г +Д +Е +Ж +З +И +Й +К +Л +М +Н +О +П +Р +С +Т +У +Ф +Х +Ц +Ч +Ш +Щ +Ъ +Ы +Ь +Э +Ю +Я +Ѐ +Ё +Ђ +Ѓ +Є +Ѕ +І +Ї +Ј +Љ +Њ +Ћ +Ќ +Ѝ +Ў +Џ +Ѡ +Ѣ +Ѥ +Ѧ +Ѩ +Ѫ +Ѭ +Ѯ +Ѱ +Ѳ +Ѵ +Ѷ +Ѹ +Ѻ +Ѽ +Ѿ +Ҁ +Ҋ +Ҍ +Ҏ +Ґ +Ғ +Ҕ +Җ +Ҙ +Қ +Ҝ +Ҟ +Ҡ +Ң +Ҥ +Ҧ +Ҩ +Ҫ +Ҭ +Ү +Ұ +Ҳ +Ҵ +Ҷ +Ҹ +Һ +Ҽ +Ҿ +Ӂ +Ӄ +Ӆ +Ӈ +Ӊ +Ӌ +Ӎ +Ӏ +Ӑ +Ӓ +Ӕ +Ӗ +Ә +Ӛ +Ӝ +Ӟ +Ӡ +Ӣ +Ӥ +Ӧ +Ө +Ӫ +Ӭ +Ӯ +Ӱ +Ӳ +Ӵ +Ӷ +Ӹ +Ӻ +Ӽ +Ӿ +Ԁ +Ԃ +Ԅ +Ԇ +Ԉ +Ԋ +Ԍ +Ԏ +Ԑ +Ԓ +Ԕ +Ԗ +Ԙ +Ԛ +Ԝ +Ԟ +Ԡ +Ԣ +Ԥ +Ԧ +Ԩ +Ԫ +Ԭ +Ԯ +Ա +Բ +Գ +Դ +Ե +Զ +Է +Ը +Թ +Ժ +Ի +Լ +Խ +Ծ +Կ +Հ +Ձ +Ղ +Ճ +Մ +Յ +Ն +Շ +Ո +Չ +Պ +Ջ +Ռ +Ս +Վ +Տ +Ր +Ց +Ւ +Փ +Ք +Օ +Ֆ +ԵՒ <!-- ARMENIAN SMALL LIGATURE ECH YIWN --> +Ᏸ +Ᏹ +Ᏺ +Ᏻ +Ᏼ +Ᏽ +Ᵹ +Ᵽ +Ḁ +Ḃ +Ḅ +Ḇ +Ḉ +Ḋ +Ḍ +Ḏ +Ḑ +Ḓ +Ḕ +Ḗ +Ḙ +Ḛ +Ḝ +Ḟ +Ḡ +Ḣ +Ḥ +Ḧ +Ḩ +Ḫ +Ḭ +Ḯ +Ḱ +Ḳ +Ḵ +Ḷ +Ḹ +Ḻ +Ḽ +Ḿ +Ṁ +Ṃ +Ṅ +Ṇ +Ṉ +Ṋ +Ṍ +Ṏ +Ṑ +Ṓ +Ṕ +Ṗ +Ṙ +Ṛ +Ṝ +Ṟ +Ṡ +Ṣ +Ṥ +Ṧ +Ṩ +Ṫ +Ṭ +Ṯ +Ṱ +Ṳ +Ṵ +Ṷ +Ṹ +Ṻ +Ṽ +Ṿ +Ẁ +Ẃ +Ẅ +Ẇ +Ẉ +Ẋ +Ẍ +Ẏ +Ẑ +Ẓ +Ẕ +H̱ <!-- LATIN SMALL LETTER H WITH LINE BELOW --> +T̈ <!-- LATIN SMALL LETTER T WITH DIAERESIS --> +W̊ <!-- LATIN SMALL LETTER W WITH RING ABOVE --> +Y̊ <!-- LATIN SMALL LETTER Y WITH RING ABOVE --> +Aʾ <!-- LATIN SMALL LETTER A WITH RIGHT HALF RING --> +Ṡ +Ạ +Ả +Ấ +Ầ +Ẩ +Ẫ +Ậ +Ắ +Ằ +Ẳ +Ẵ +Ặ +Ẹ +Ẻ +Ẽ +Ế +Ề +Ể +Ễ +Ệ +Ỉ +Ị +Ọ +Ỏ +Ố +Ồ +Ổ +Ỗ +Ộ +Ớ +Ờ +Ở +Ỡ +Ợ +Ụ +Ủ +Ứ +Ừ +Ử +Ữ +Ự +Ỳ +Ỵ +Ỷ +Ỹ +Ỻ +Ỽ +Ỿ +Ἀ +Ἁ +Ἂ +Ἃ +Ἄ +Ἅ +Ἆ +Ἇ +Ἐ +Ἑ +Ἒ +Ἓ +Ἔ +Ἕ +Ἠ +Ἡ +Ἢ +Ἣ +Ἤ +Ἥ +Ἦ +Ἧ +Ἰ +Ἱ +Ἲ +Ἳ +Ἴ +Ἵ +Ἶ +Ἷ +Ὀ +Ὁ +Ὂ +Ὃ +Ὄ +Ὅ +Υ̓ <!-- GREEK SMALL LETTER UPSILON WITH PSILI --> +Ὑ +Υ̓̀ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA --> +Ὓ +Υ̓́ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA --> +Ὕ +Υ̓͂ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI --> +Ὗ +Ὠ +Ὡ +Ὢ +Ὣ +Ὤ +Ὥ +Ὦ +Ὧ +Ὰ +Ά +Ὲ +Έ +Ὴ +Ή +Ὶ +Ί +Ὸ +Ό +Ὺ +Ύ +Ὼ +Ώ +ἈΙ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI --> +ἉΙ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI --> +ἊΙ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ἋΙ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ἌΙ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ἍΙ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ἎΙ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ἏΙ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ἈΙ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI --> +ἉΙ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI --> +ἊΙ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ἋΙ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ἌΙ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ἍΙ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ἎΙ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ἏΙ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ἨΙ <!-- GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI --> +ἩΙ <!-- GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI --> +ἪΙ <!-- GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ἫΙ <!-- GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ἬΙ <!-- GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ἭΙ <!-- GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ἮΙ <!-- GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ἯΙ <!-- GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ἨΙ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI --> +ἩΙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI --> +ἪΙ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ἫΙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ἬΙ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ἭΙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ἮΙ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ἯΙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ὨΙ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI --> +ὩΙ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI --> +ὪΙ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ὫΙ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ὬΙ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ὭΙ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ὮΙ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ὯΙ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ὨΙ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI --> +ὩΙ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI --> +ὪΙ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ὫΙ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ὬΙ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ὭΙ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ὮΙ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ὯΙ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +Ᾰ +Ᾱ +ᾺΙ <!-- GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI --> +ΑΙ <!-- GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI --> +ΆΙ <!-- GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI --> +Α͂ <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI --> +Α͂Ι <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ΑΙ <!-- GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI --> +Ι +ῊΙ <!-- GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI --> +ΗΙ <!-- GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI --> +ΉΙ <!-- GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI --> +Η͂ <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI --> +Η͂Ι <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ΗΙ <!-- GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI --> +Ῐ +Ῑ +Ϊ̀ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA --> +Ϊ́ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA --> +Ι͂ <!-- GREEK SMALL LETTER IOTA WITH PERISPOMENI --> +Ϊ͂ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI --> +Ῠ +Ῡ +Ϋ̀ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA --> +Ϋ́ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA --> +Ρ̓ <!-- GREEK SMALL LETTER RHO WITH PSILI --> +Ῥ +Υ͂ <!-- GREEK SMALL LETTER UPSILON WITH PERISPOMENI --> +Ϋ͂ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI --> +ῺΙ <!-- GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI --> +ΩΙ <!-- GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI --> +ΏΙ <!-- GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI --> +Ω͂ <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI --> +Ω͂Ι <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ΩΙ <!-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI --> +Ⅎ +Ⅰ +Ⅱ +Ⅲ +Ⅳ +Ⅴ +Ⅵ +Ⅶ +Ⅷ +Ⅸ +Ⅹ +Ⅺ +Ⅻ +Ⅼ +Ⅽ +Ⅾ +Ⅿ +Ↄ +Ⓐ +Ⓑ +Ⓒ +Ⓓ +Ⓔ +Ⓕ +Ⓖ +Ⓗ +Ⓘ +Ⓙ +Ⓚ +Ⓛ +Ⓜ +Ⓝ +Ⓞ +Ⓟ +Ⓠ +Ⓡ +Ⓢ +Ⓣ +Ⓤ +Ⓥ +Ⓦ +Ⓧ +Ⓨ +Ⓩ +Ⰰ +Ⰱ +Ⰲ +Ⰳ +Ⰴ +Ⰵ +Ⰶ +Ⰷ +Ⰸ +Ⰹ +Ⰺ +Ⰻ +Ⰼ +Ⰽ +Ⰾ +Ⰿ +Ⱀ +Ⱁ +Ⱂ +Ⱃ +Ⱄ +Ⱅ +Ⱆ +Ⱇ +Ⱈ +Ⱉ +Ⱊ +Ⱋ +Ⱌ +Ⱍ +Ⱎ +Ⱏ +Ⱐ +Ⱑ +Ⱒ +Ⱓ +Ⱔ +Ⱕ +Ⱖ +Ⱗ +Ⱘ +Ⱙ +Ⱚ +Ⱛ +Ⱜ +Ⱝ +Ⱞ +Ⱡ +Ⱥ +Ⱦ +Ⱨ +Ⱪ +Ⱬ +Ⱳ +Ⱶ +Ⲁ +Ⲃ +Ⲅ +Ⲇ +Ⲉ +Ⲋ +Ⲍ +Ⲏ +Ⲑ +Ⲓ +Ⲕ +Ⲗ +Ⲙ +Ⲛ +Ⲝ +Ⲟ +Ⲡ +Ⲣ +Ⲥ +Ⲧ +Ⲩ +Ⲫ +Ⲭ +Ⲯ +Ⲱ +Ⲳ +Ⲵ +Ⲷ +Ⲹ +Ⲻ +Ⲽ +Ⲿ +Ⳁ +Ⳃ +Ⳅ +Ⳇ +Ⳉ +Ⳋ +Ⳍ +Ⳏ +Ⳑ +Ⳓ +Ⳕ +Ⳗ +Ⳙ +Ⳛ +Ⳝ +Ⳟ +Ⳡ +Ⳣ +Ⳬ +Ⳮ +Ⳳ +Ⴀ +Ⴁ +Ⴂ +Ⴃ +Ⴄ +Ⴅ +Ⴆ +Ⴇ +Ⴈ +Ⴉ +Ⴊ +Ⴋ +Ⴌ +Ⴍ +Ⴎ +Ⴏ +Ⴐ +Ⴑ +Ⴒ +Ⴓ +Ⴔ +Ⴕ +Ⴖ +Ⴗ +Ⴘ +Ⴙ +Ⴚ +Ⴛ +Ⴜ +Ⴝ +Ⴞ +Ⴟ +Ⴠ +Ⴡ +Ⴢ +Ⴣ +Ⴤ +Ⴥ +Ⴧ +Ⴭ +Ꙁ +Ꙃ +Ꙅ +Ꙇ +Ꙉ +Ꙋ +Ꙍ +Ꙏ +Ꙑ +Ꙓ +Ꙕ +Ꙗ +Ꙙ +Ꙛ +Ꙝ +Ꙟ +Ꙡ +Ꙣ +Ꙥ +Ꙧ +Ꙩ +Ꙫ +Ꙭ +Ꚁ +Ꚃ +Ꚅ +Ꚇ +Ꚉ +Ꚋ +Ꚍ +Ꚏ +Ꚑ +Ꚓ +Ꚕ +Ꚗ +Ꚙ +Ꚛ +Ꜣ +Ꜥ +Ꜧ +Ꜩ +Ꜫ +Ꜭ +Ꜯ +Ꜳ +Ꜵ +Ꜷ +Ꜹ +Ꜻ +Ꜽ +Ꜿ +Ꝁ +Ꝃ +Ꝅ +Ꝇ +Ꝉ +Ꝋ +Ꝍ +Ꝏ +Ꝑ +Ꝓ +Ꝕ +Ꝗ +Ꝙ +Ꝛ +Ꝝ +Ꝟ +Ꝡ +Ꝣ +Ꝥ +Ꝧ +Ꝩ +Ꝫ +Ꝭ +Ꝯ +Ꝺ +Ꝼ +Ꝿ +Ꞁ +Ꞃ +Ꞅ +Ꞇ +Ꞌ +Ꞑ +Ꞓ +Ꞗ +Ꞙ +Ꞛ +Ꞝ +Ꞟ +Ꞡ +Ꞣ +Ꞥ +Ꞧ +Ꞩ +Ꞵ +Ꞷ +Ꭓ +Ꭰ +Ꭱ +Ꭲ +Ꭳ +Ꭴ +Ꭵ +Ꭶ +Ꭷ +Ꭸ +Ꭹ +Ꭺ +Ꭻ +Ꭼ +Ꭽ +Ꭾ +Ꭿ +Ꮀ +Ꮁ +Ꮂ +Ꮃ +Ꮄ +Ꮅ +Ꮆ +Ꮇ +Ꮈ +Ꮉ +Ꮊ +Ꮋ +Ꮌ +Ꮍ +Ꮎ +Ꮏ +Ꮐ +Ꮑ +Ꮒ +Ꮓ +Ꮔ +Ꮕ +Ꮖ +Ꮗ +Ꮘ +Ꮙ +Ꮚ +Ꮛ +Ꮜ +Ꮝ +Ꮞ +Ꮟ +Ꮠ +Ꮡ +Ꮢ +Ꮣ +Ꮤ +Ꮥ +Ꮦ +Ꮧ +Ꮨ +Ꮩ +Ꮪ +Ꮫ +Ꮬ +Ꮭ +Ꮮ +Ꮯ +Ꮰ +Ꮱ +Ꮲ +Ꮳ +Ꮴ +Ꮵ +Ꮶ +Ꮷ +Ꮸ +Ꮹ +Ꮺ +Ꮻ +Ꮼ +Ꮽ +Ꮾ +Ꮿ +FF <!-- LATIN SMALL LIGATURE FF --> +FI <!-- LATIN SMALL LIGATURE FI --> +FL <!-- LATIN SMALL LIGATURE FL --> +FFI <!-- LATIN SMALL LIGATURE FFI --> +FFL <!-- LATIN SMALL LIGATURE FFL --> +ST <!-- LATIN SMALL LIGATURE LONG S T --> +ST <!-- LATIN SMALL LIGATURE ST --> +ՄՆ <!-- ARMENIAN SMALL LIGATURE MEN NOW --> +ՄԵ <!-- ARMENIAN SMALL LIGATURE MEN ECH --> +ՄԻ <!-- ARMENIAN SMALL LIGATURE MEN INI --> +ՎՆ <!-- ARMENIAN SMALL LIGATURE VEW NOW --> +ՄԽ <!-- ARMENIAN SMALL LIGATURE MEN XEH --> +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 +𐲀 +𐲁 +𐲂 +𐲃 +𐲄 +𐲅 +𐲆 +𐲇 +𐲈 +𐲉 +𐲊 +𐲋 +𐲌 +𐲍 +𐲎 +𐲏 +𐲐 +𐲑 +𐲒 +𐲓 +𐲔 +𐲕 +𐲖 +𐲗 +𐲘 +𐲙 +𐲚 +𐲛 +𐲜 +𐲝 +𐲞 +𐲟 +𐲠 +𐲡 +𐲢 +𐲣 +𐲤 +𐲥 +𐲦 +𐲧 +𐲨 +𐲩 +𐲪 +𐲫 +𐲬 +𐲭 +𐲮 +𐲯 +𐲰 +𐲱 +𐲲 +𑢠 +𑢡 +𑢢 +𑢣 +𑢤 +𑢥 +𑢦 +𑢧 +𑢨 +𑢩 +𑢪 +𑢫 +𑢬 +𑢭 +𑢮 +𑢯 +𑢰 +𑢱 +𑢲 +𑢳 +𑢴 +𑢵 +𑢶 +𑢷 +𑢸 +𑢹 +𑢺 +𑢻 +𑢼 +𑢽 +𑢾 +𑢿 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/all-upper.html b/layout/reftests/text-transform/all-upper.html new file mode 100644 index 0000000000..08111cb566 --- /dev/null +++ b/layout/reftests/text-transform/all-upper.html @@ -0,0 +1,1330 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + @font-face { font-family: foo; src: url(../fonts/dejavu-sans/DejaVuSans.ttf); } + p { font-family: foo; text-transform: uppercase; } + </style> + </head> + <body> + <p> +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +µ +ß <!-- LATIN SMALL LETTER SHARP S --> +à +á +â +ã +ä +å +æ +ç +è +é +ê +ë +ì +í +î +ï +ð +ñ +ò +ó +ô +õ +ö +ø +ù +ú +û +ü +ý +þ +ÿ +ā +ă +ą +ć +ĉ +ċ +č +ď +đ +ē +ĕ +ė +ę +ě +ĝ +ğ +ġ +ģ +ĥ +ħ +ĩ +ī +ĭ +į +ı +ij +ĵ +ķ +ĺ +ļ +ľ +ŀ +ł +ń +ņ +ň +ʼn <!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> +ŋ +ō +ŏ +ő +œ +ŕ +ŗ +ř +ś +ŝ +ş +š +ţ +ť +ŧ +ũ +ū +ŭ +ů +ű +ų +ŵ +ŷ +ź +ż +ž +ſ +ƀ +ƃ +ƅ +ƈ +ƌ +ƒ +ƕ +ƙ +ƚ +ƞ +ơ +ƣ +ƥ +ƨ +ƭ +ư +ƴ +ƶ +ƹ +ƽ +ƿ +Dž +dž +Lj +lj +Nj +nj +ǎ +ǐ +ǒ +ǔ +ǖ +ǘ +ǚ +ǜ +ǝ +ǟ +ǡ +ǣ +ǥ +ǧ +ǩ +ǫ +ǭ +ǯ +ǰ <!-- LATIN SMALL LETTER J WITH CARON --> +Dz +dz +ǵ +ǹ +ǻ +ǽ +ǿ +ȁ +ȃ +ȅ +ȇ +ȉ +ȋ +ȍ +ȏ +ȑ +ȓ +ȕ +ȗ +ș +ț +ȝ +ȟ +ȣ +ȥ +ȧ +ȩ +ȫ +ȭ +ȯ +ȱ +ȳ +ȼ +ȿ +ɀ +ɂ +ɇ +ɉ +ɋ +ɍ +ɏ +ɐ +ɑ +ɒ +ɓ +ɔ +ɖ +ɗ +ə +ɛ +ɜ +ɠ +ɡ +ɣ +ɥ +ɦ +ɨ +ɩ +ɫ +ɬ +ɯ +ɱ +ɲ +ɵ +ɽ +ʀ +ʃ +ʇ +ʈ +ʉ +ʊ +ʋ +ʌ +ʒ +ʝ +ʞ +ͅ +ͱ +ͳ +ͷ +ͻ +ͼ +ͽ +ΐ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> +ά +έ +ή +ί +ΰ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> +α +β +γ +δ +ε +ζ +η +θ +ι +κ +λ +μ +ν +ξ +ο +π +ρ +ς +σ +τ +υ +φ +χ +ψ +ω +ϊ +ϋ +ό +ύ +ώ +ϐ +ϑ +ϕ +ϖ +ϗ +ϙ +ϛ +ϝ +ϟ +ϡ +ϣ +ϥ +ϧ +ϩ +ϫ +ϭ +ϯ +ϰ +ϱ +ϲ +ϳ +ϵ +ϸ +ϻ +а +б +в +г +д +е +ж +з +и +й +к +л +м +н +о +п +р +с +т +у +ф +х +ц +ч +ш +щ +ъ +ы +ь +э +ю +я +ѐ +ё +ђ +ѓ +є +ѕ +і +ї +ј +љ +њ +ћ +ќ +ѝ +ў +џ +ѡ +ѣ +ѥ +ѧ +ѩ +ѫ +ѭ +ѯ +ѱ +ѳ +ѵ +ѷ +ѹ +ѻ +ѽ +ѿ +ҁ +ҋ +ҍ +ҏ +ґ +ғ +ҕ +җ +ҙ +қ +ҝ +ҟ +ҡ +ң +ҥ +ҧ +ҩ +ҫ +ҭ +ү +ұ +ҳ +ҵ +ҷ +ҹ +һ +ҽ +ҿ +ӂ +ӄ +ӆ +ӈ +ӊ +ӌ +ӎ +ӏ +ӑ +ӓ +ӕ +ӗ +ә +ӛ +ӝ +ӟ +ӡ +ӣ +ӥ +ӧ +ө +ӫ +ӭ +ӯ +ӱ +ӳ +ӵ +ӷ +ӹ +ӻ +ӽ +ӿ +ԁ +ԃ +ԅ +ԇ +ԉ +ԋ +ԍ +ԏ +ԑ +ԓ +ԕ +ԗ +ԙ +ԛ +ԝ +ԟ +ԡ +ԣ +ԥ +ԧ +ԩ +ԫ +ԭ +ԯ +ա +բ +գ +դ +ե +զ +է +ը +թ +ժ +ի +լ +խ +ծ +կ +հ +ձ +ղ +ճ +մ +յ +ն +շ +ո +չ +պ +ջ +ռ +ս +վ +տ +ր +ց +ւ +փ +ք +օ +ֆ +և <!-- ARMENIAN SMALL LIGATURE ECH YIWN --> +ᏸ +ᏹ +ᏺ +ᏻ +ᏼ +ᏽ +ᵹ +ᵽ +ḁ +ḃ +ḅ +ḇ +ḉ +ḋ +ḍ +ḏ +ḑ +ḓ +ḕ +ḗ +ḙ +ḛ +ḝ +ḟ +ḡ +ḣ +ḥ +ḧ +ḩ +ḫ +ḭ +ḯ +ḱ +ḳ +ḵ +ḷ +ḹ +ḻ +ḽ +ḿ +ṁ +ṃ +ṅ +ṇ +ṉ +ṋ +ṍ +ṏ +ṑ +ṓ +ṕ +ṗ +ṙ +ṛ +ṝ +ṟ +ṡ +ṣ +ṥ +ṧ +ṩ +ṫ +ṭ +ṯ +ṱ +ṳ +ṵ +ṷ +ṹ +ṻ +ṽ +ṿ +ẁ +ẃ +ẅ +ẇ +ẉ +ẋ +ẍ +ẏ +ẑ +ẓ +ẕ +ẖ <!-- LATIN SMALL LETTER H WITH LINE BELOW --> +ẗ <!-- LATIN SMALL LETTER T WITH DIAERESIS --> +ẘ <!-- LATIN SMALL LETTER W WITH RING ABOVE --> +ẙ <!-- LATIN SMALL LETTER Y WITH RING ABOVE --> +ẚ <!-- LATIN SMALL LETTER A WITH RIGHT HALF RING --> +ẛ +ạ +ả +ấ +ầ +ẩ +ẫ +ậ +ắ +ằ +ẳ +ẵ +ặ +ẹ +ẻ +ẽ +ế +ề +ể +ễ +ệ +ỉ +ị +ọ +ỏ +ố +ồ +ổ +ỗ +ộ +ớ +ờ +ở +ỡ +ợ +ụ +ủ +ứ +ừ +ử +ữ +ự +ỳ +ỵ +ỷ +ỹ +ỻ +ỽ +ỿ +ἀ +ἁ +ἂ +ἃ +ἄ +ἅ +ἆ +ἇ +ἐ +ἑ +ἒ +ἓ +ἔ +ἕ +ἠ +ἡ +ἢ +ἣ +ἤ +ἥ +ἦ +ἧ +ἰ +ἱ +ἲ +ἳ +ἴ +ἵ +ἶ +ἷ +ὀ +ὁ +ὂ +ὃ +ὄ +ὅ +ὐ <!-- GREEK SMALL LETTER UPSILON WITH PSILI --> +ὑ +ὒ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA --> +ὓ +ὔ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA --> +ὕ +ὖ <!-- GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI --> +ὗ +ὠ +ὡ +ὢ +ὣ +ὤ +ὥ +ὦ +ὧ +ὰ +ά +ὲ +έ +ὴ +ή +ὶ +ί +ὸ +ό +ὺ +ύ +ὼ +ώ +ᾀ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI --> +ᾁ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI --> +ᾂ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾃ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾄ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾅ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾆ <!-- GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾇ <!-- GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾈ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI --> +ᾉ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI --> +ᾊ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾋ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾌ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾍ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾎ <!-- GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾏ <!-- GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾐ <!-- GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI --> +ᾑ <!-- GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI --> +ᾒ <!-- GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾓ <!-- GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾔ <!-- GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾕ <!-- GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾖ <!-- GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾗ <!-- GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾘ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI --> +ᾙ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI --> +ᾚ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾛ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾜ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾝ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾞ <!-- GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾟ <!-- GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾠ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI --> +ᾡ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI --> +ᾢ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> +ᾣ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> +ᾤ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> +ᾥ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> +ᾦ <!-- GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾧ <!-- GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> +ᾨ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI --> +ᾩ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI --> +ᾪ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> +ᾫ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> +ᾬ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> +ᾭ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> +ᾮ <!-- GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾯ <!-- GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> +ᾰ +ᾱ +ᾲ <!-- GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI --> +ᾳ <!-- GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI --> +ᾴ <!-- GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI --> +ᾶ <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI --> +ᾷ <!-- GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ᾼ <!-- GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI --> +ι +ῂ <!-- GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI --> +ῃ <!-- GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI --> +ῄ <!-- GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI --> +ῆ <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI --> +ῇ <!-- GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ῌ <!-- GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI --> +ῐ +ῑ +ῒ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA --> +ΐ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA --> +ῖ <!-- GREEK SMALL LETTER IOTA WITH PERISPOMENI --> +ῗ <!-- GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI --> +ῠ +ῡ +ῢ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA --> +ΰ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA --> +ῤ <!-- GREEK SMALL LETTER RHO WITH PSILI --> +ῥ +ῦ <!-- GREEK SMALL LETTER UPSILON WITH PERISPOMENI --> +ῧ <!-- GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI --> +ῲ <!-- GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI --> +ῳ <!-- GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI --> +ῴ <!-- GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI --> +ῶ <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI --> +ῷ <!-- GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI --> +ῼ <!-- GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI --> +ⅎ +ⅰ +ⅱ +ⅲ +ⅳ +ⅴ +ⅵ +ⅶ +ⅷ +ⅸ +ⅹ +ⅺ +ⅻ +ⅼ +ⅽ +ⅾ +ⅿ +ↄ +ⓐ +ⓑ +ⓒ +ⓓ +ⓔ +ⓕ +ⓖ +ⓗ +ⓘ +ⓙ +ⓚ +ⓛ +ⓜ +ⓝ +ⓞ +ⓟ +ⓠ +ⓡ +ⓢ +ⓣ +ⓤ +ⓥ +ⓦ +ⓧ +ⓨ +ⓩ +ⰰ +ⰱ +ⰲ +ⰳ +ⰴ +ⰵ +ⰶ +ⰷ +ⰸ +ⰹ +ⰺ +ⰻ +ⰼ +ⰽ +ⰾ +ⰿ +ⱀ +ⱁ +ⱂ +ⱃ +ⱄ +ⱅ +ⱆ +ⱇ +ⱈ +ⱉ +ⱊ +ⱋ +ⱌ +ⱍ +ⱎ +ⱏ +ⱐ +ⱑ +ⱒ +ⱓ +ⱔ +ⱕ +ⱖ +ⱗ +ⱘ +ⱙ +ⱚ +ⱛ +ⱜ +ⱝ +ⱞ +ⱡ +ⱥ +ⱦ +ⱨ +ⱪ +ⱬ +ⱳ +ⱶ +ⲁ +ⲃ +ⲅ +ⲇ +ⲉ +ⲋ +ⲍ +ⲏ +ⲑ +ⲓ +ⲕ +ⲗ +ⲙ +ⲛ +ⲝ +ⲟ +ⲡ +ⲣ +ⲥ +ⲧ +ⲩ +ⲫ +ⲭ +ⲯ +ⲱ +ⲳ +ⲵ +ⲷ +ⲹ +ⲻ +ⲽ +ⲿ +ⳁ +ⳃ +ⳅ +ⳇ +ⳉ +ⳋ +ⳍ +ⳏ +ⳑ +ⳓ +ⳕ +ⳗ +ⳙ +ⳛ +ⳝ +ⳟ +ⳡ +ⳣ +ⳬ +ⳮ +ⳳ +ⴀ +ⴁ +ⴂ +ⴃ +ⴄ +ⴅ +ⴆ +ⴇ +ⴈ +ⴉ +ⴊ +ⴋ +ⴌ +ⴍ +ⴎ +ⴏ +ⴐ +ⴑ +ⴒ +ⴓ +ⴔ +ⴕ +ⴖ +ⴗ +ⴘ +ⴙ +ⴚ +ⴛ +ⴜ +ⴝ +ⴞ +ⴟ +ⴠ +ⴡ +ⴢ +ⴣ +ⴤ +ⴥ +ⴧ +ⴭ +ꙁ +ꙃ +ꙅ +ꙇ +ꙉ +ꙋ +ꙍ +ꙏ +ꙑ +ꙓ +ꙕ +ꙗ +ꙙ +ꙛ +ꙝ +ꙟ +ꙡ +ꙣ +ꙥ +ꙧ +ꙩ +ꙫ +ꙭ +ꚁ +ꚃ +ꚅ +ꚇ +ꚉ +ꚋ +ꚍ +ꚏ +ꚑ +ꚓ +ꚕ +ꚗ +ꚙ +ꚛ +ꜣ +ꜥ +ꜧ +ꜩ +ꜫ +ꜭ +ꜯ +ꜳ +ꜵ +ꜷ +ꜹ +ꜻ +ꜽ +ꜿ +ꝁ +ꝃ +ꝅ +ꝇ +ꝉ +ꝋ +ꝍ +ꝏ +ꝑ +ꝓ +ꝕ +ꝗ +ꝙ +ꝛ +ꝝ +ꝟ +ꝡ +ꝣ +ꝥ +ꝧ +ꝩ +ꝫ +ꝭ +ꝯ +ꝺ +ꝼ +ꝿ +ꞁ +ꞃ +ꞅ +ꞇ +ꞌ +ꞑ +ꞓ +ꞗ +ꞙ +ꞛ +ꞝ +ꞟ +ꞡ +ꞣ +ꞥ +ꞧ +ꞩ +ꞵ +ꞷ +ꭓ +ꭰ +ꭱ +ꭲ +ꭳ +ꭴ +ꭵ +ꭶ +ꭷ +ꭸ +ꭹ +ꭺ +ꭻ +ꭼ +ꭽ +ꭾ +ꭿ +ꮀ +ꮁ +ꮂ +ꮃ +ꮄ +ꮅ +ꮆ +ꮇ +ꮈ +ꮉ +ꮊ +ꮋ +ꮌ +ꮍ +ꮎ +ꮏ +ꮐ +ꮑ +ꮒ +ꮓ +ꮔ +ꮕ +ꮖ +ꮗ +ꮘ +ꮙ +ꮚ +ꮛ +ꮜ +ꮝ +ꮞ +ꮟ +ꮠ +ꮡ +ꮢ +ꮣ +ꮤ +ꮥ +ꮦ +ꮧ +ꮨ +ꮩ +ꮪ +ꮫ +ꮬ +ꮭ +ꮮ +ꮯ +ꮰ +ꮱ +ꮲ +ꮳ +ꮴ +ꮵ +ꮶ +ꮷ +ꮸ +ꮹ +ꮺ +ꮻ +ꮼ +ꮽ +ꮾ +ꮿ +ff <!-- LATIN SMALL LIGATURE FF --> +fi <!-- LATIN SMALL LIGATURE FI --> +fl <!-- LATIN SMALL LIGATURE FL --> +ffi <!-- LATIN SMALL LIGATURE FFI --> +ffl <!-- LATIN SMALL LIGATURE FFL --> +ſt <!-- LATIN SMALL LIGATURE LONG S T --> +st <!-- LATIN SMALL LIGATURE ST --> +ﬓ <!-- ARMENIAN SMALL LIGATURE MEN NOW --> +ﬔ <!-- ARMENIAN SMALL LIGATURE MEN ECH --> +ﬕ <!-- ARMENIAN SMALL LIGATURE MEN INI --> +ﬖ <!-- ARMENIAN SMALL LIGATURE VEW NOW --> +ﬗ <!-- ARMENIAN SMALL LIGATURE MEN XEH --> +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 +𐳀 +𐳁 +𐳂 +𐳃 +𐳄 +𐳅 +𐳆 +𐳇 +𐳈 +𐳉 +𐳊 +𐳋 +𐳌 +𐳍 +𐳎 +𐳏 +𐳐 +𐳑 +𐳒 +𐳓 +𐳔 +𐳕 +𐳖 +𐳗 +𐳘 +𐳙 +𐳚 +𐳛 +𐳜 +𐳝 +𐳞 +𐳟 +𐳠 +𐳡 +𐳢 +𐳣 +𐳤 +𐳥 +𐳦 +𐳧 +𐳨 +𐳩 +𐳪 +𐳫 +𐳬 +𐳭 +𐳮 +𐳯 +𐳰 +𐳱 +𐳲 +𑣀 +𑣁 +𑣂 +𑣃 +𑣄 +𑣅 +𑣆 +𑣇 +𑣈 +𑣉 +𑣊 +𑣋 +𑣌 +𑣍 +𑣎 +𑣏 +𑣐 +𑣑 +𑣒 +𑣓 +𑣔 +𑣕 +𑣖 +𑣗 +𑣘 +𑣙 +𑣚 +𑣛 +𑣜 +𑣝 +𑣞 +𑣟 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-1.html b/layout/reftests/text-transform/capitalize-1.html new file mode 100644 index 0000000000..be5bdf7f2e --- /dev/null +++ b/layout/reftests/text-transform/capitalize-1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> + <body style="letter-spacing:2px"> + <span style="text-transform:capitalize">This text should be capitalized.</span> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-2.html b/layout/reftests/text-transform/capitalize-2.html new file mode 100644 index 0000000000..95578ca7a8 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> + <body style="letter-spacing:2px"> + T<span style="text-transform:capitalize">his text should be capitalized.</span> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-3-ref.html b/layout/reftests/text-transform/capitalize-3-ref.html new file mode 100644 index 0000000000..96289a5603 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-3-ref.html @@ -0,0 +1,11 @@ +<!DOCTYPE HTML> +<html> +<body style="letter-spacing:2px"> +<p>I Ask "Questions" +<p>i ask "Questions" +<p>I Ask questions +<p>I Ask<br>Questions +<p>I Ask Questions +<p style="white-space:nowrap">I Ask Questions +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-3.html b/layout/reftests/text-transform/capitalize-3.html new file mode 100644 index 0000000000..970469554e --- /dev/null +++ b/layout/reftests/text-transform/capitalize-3.html @@ -0,0 +1,16 @@ +<!DOCTYPE HTML> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> +<body style="letter-spacing:2px"> +<p><span style="text-transform:capitalize">i ask "questions"</span> +<p>i ask "<span style="text-transform:capitalize">questions"</span> +<p><span style="text-transform:capitalize">i ask <span style="text-transform:none">q</span>uestions</span> +<p><span style="text-transform:capitalize">i ask<br>questions</span> +<p><span style="text-transform:capitalize">i ask questions</span> +<p style="white-space:nowrap"><span style="text-transform:capitalize">i ask questions</span> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-4-ref.html b/layout/reftests/text-transform/capitalize-4-ref.html new file mode 100644 index 0000000000..35b4a5dd10 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-4-ref.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <title>text-transform:capitalize with punctuation</title> + </head> + <body> + <div> + "This" (Is) /A/ _Short_ *Test* -For- —The— ¡Capitalize! ¿Transform? «With» [Punctuation] “Marks”. + </div> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-4.html b/layout/reftests/text-transform/capitalize-4.html new file mode 100644 index 0000000000..7cb04afb24 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-4.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <title>text-transform:capitalize with punctuation</title> + </head> + <body> + <div style="text-transform:capitalize"> + "This" (is) /a/ _short_ *test* -for- —the— ¡capitalize! ¿transform? «with» [punctuation] “marks”. + </div> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-5-ref.html b/layout/reftests/text-transform/capitalize-5-ref.html new file mode 100644 index 0000000000..2174e91878 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-5-ref.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <title>text-transform:capitalize Deseret with punctuation</title> + </head> + <body> + <div> +𐐧𐑌𐐮𐐿𐐬𐐼 𐐑𐑉𐐲𐑂𐐴𐐼𐑆 (𐐊) _𐐧𐑌𐐨𐐿_ “𐐤𐐲𐑋𐐺𐐲𐑉” -𐐙𐐫𐑉- ¿𐐇𐑂𐑉𐐨? 𐐗𐐯𐑉𐐲𐐿𐐻𐐲𐑉. + </div> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-5.html b/layout/reftests/text-transform/capitalize-5.html new file mode 100644 index 0000000000..38dcb11752 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-5.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <title>text-transform:capitalize Deseret with punctuation</title> + </head> + <body> + <div style="text-transform:capitalize"> +𐐧𐑌𐐮𐐿𐐬𐐼 𐐹𐑉𐐲𐑂𐐴𐐼𐑆 (𐐲) _𐑏𐑌𐐨𐐿_ “𐑌𐐲𐑋𐐺𐐲𐑉” -𐑁𐐫𐑉- ¿𐐯𐑂𐑉𐐨? 𐐿𐐯𐑉𐐲𐐿𐐻𐐲𐑉. + </div> + </body> +</html> diff --git a/layout/reftests/text-transform/capitalize-6-ref.html b/layout/reftests/text-transform/capitalize-6-ref.html new file mode 100644 index 0000000000..132d90fe8c --- /dev/null +++ b/layout/reftests/text-transform/capitalize-6-ref.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<body> +<div lang="en"> +Ijsland Xijsland Ijsland Ixjsland +</div> +<div lang="nl"> +IJsland Xijsland Ijsland Ixjsland +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-6.html b/layout/reftests/text-transform/capitalize-6.html new file mode 100644 index 0000000000..0aef807233 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-6.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<body> +<div lang="en" style="text-transform:capitalize"> +ijsland xijsland Ijsland ixjsland +</div> +<div lang="nl" style="text-transform:capitalize"> +ijsland xijsland Ijsland ixjsland +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-7-ref.html b/layout/reftests/text-transform/capitalize-7-ref.html new file mode 100644 index 0000000000..16a71c1020 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7-ref.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<html> +<body> +<p>Blah Blah</p> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-7.html b/layout/reftests/text-transform/capitalize-7.html new file mode 100644 index 0000000000..3db9a27452 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<style> +p:first-letter { text-transform: uppercase; } +p { text-transform: capitalize } +</style> +<body> +<p>blah blah</p> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-7a.html b/layout/reftests/text-transform/capitalize-7a.html new file mode 100644 index 0000000000..06360354cf --- /dev/null +++ b/layout/reftests/text-transform/capitalize-7a.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<style> +html { overflow: hidden; } +p:first-letter { text-transform: uppercase; } +p { text-transform: capitalize } +</style> +<body> +<p>blah blah</p> +</body> +</html> diff --git a/layout/reftests/text-transform/capitalize-8-ref.html b/layout/reftests/text-transform/capitalize-8-ref.html new file mode 100644 index 0000000000..632398b1ec --- /dev/null +++ b/layout/reftests/text-transform/capitalize-8-ref.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<style> +div { + white-space: pre; +} +</style> +<div> +The Quick Brown Fox +Jumps Over +The Lazy Dog diff --git a/layout/reftests/text-transform/capitalize-8.html b/layout/reftests/text-transform/capitalize-8.html new file mode 100644 index 0000000000..5d1f32a722 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-8.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<style> +div { + text-transform: capitalize; + white-space: pre; +} +</style> +<div> +the quick brown fox +jumps over +the lazy dog diff --git a/layout/reftests/text-transform/capitalize-ref.html b/layout/reftests/text-transform/capitalize-ref.html new file mode 100644 index 0000000000..16e4d52a96 --- /dev/null +++ b/layout/reftests/text-transform/capitalize-ref.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<html> + <body style="letter-spacing:2px"> + This Text Should Be Capitalized. + </body> +</html> diff --git a/layout/reftests/text-transform/fake-small-caps-1-ref.html b/layout/reftests/text-transform/fake-small-caps-1-ref.html new file mode 100644 index 0000000000..3b14167ad2 --- /dev/null +++ b/layout/reftests/text-transform/fake-small-caps-1-ref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that does NOT support the 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/dejavu-sans/DejaVuSans.ttf); +} +body { + font: 100px test; +} +span { + font-size: 80px; +} +</style> +</head> +<body> +<div>S<span>MALL</span> C<span>APS</span> +</body> +</html> diff --git a/layout/reftests/text-transform/fake-small-caps-1.html b/layout/reftests/text-transform/fake-small-caps-1.html new file mode 100644 index 0000000000..21d83c3636 --- /dev/null +++ b/layout/reftests/text-transform/fake-small-caps-1.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that does NOT support the 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/dejavu-sans/DejaVuSans.ttf); +} +body { + font: 100px test; +} +</style> +</head> +<body> +<div style="font-variant:small-caps">Small Caps +</body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-1-ref.html b/layout/reftests/text-transform/fullwidth-1-ref.html new file mode 100644 index 0000000000..d49be61210 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-1-ref.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <span>full width ¥10</span> + </body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-1.html b/layout/reftests/text-transform/fullwidth-1.html new file mode 100644 index 0000000000..147bea6241 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-1.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <span style="text-transform: full-width;">full width ¥10</span> + </body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-2-ref.html b/layout/reftests/text-transform/fullwidth-2-ref.html new file mode 100644 index 0000000000..a3a2761509 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-2-ref.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <span style="text-transform: full-width;">アイヴ</span> + </body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-2.html b/layout/reftests/text-transform/fullwidth-2.html new file mode 100644 index 0000000000..745b8ad19a --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-2.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <span style="text-transform: full-width;">アイヴ</span> + </body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-all-ref.html b/layout/reftests/text-transform/fullwidth-all-ref.html new file mode 100644 index 0000000000..550c3d6bf8 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-all-ref.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html lang="en"> +<body style="white-space: pre-wrap; word-wrap: break-word"> +<!-- List of all wide characters that have mappings to/from narrow equivalents. + Extracted from the Unicode database (v6.2) by running + + cut -d \; -f 1,6 UnicodeData.txt | \ + perl -n -e 'if (/(....);<(wide|narrow)> (....)/) { printf "&#x%s;%s", ($2 eq 'wide' ? $1 : $3), ++$i % 10 ? "" : "\n" }' + --> + !"#$%&'() +*+,-./0123 +456789:;<= +>?@ABCDEFG +HIJKLMNOPQ +RSTUVWXYZ[ +\]^_`abcde +fghijklmno +pqrstuvwxy +z{|}~⦅⦆。「」 +、・ヲァィゥェォャュ +ョッーアイウエオカキ +クケコサシスセソタチ +ツテトナニヌネノハヒ +フヘホマミムメモヤユ +ヨラリルレロワン゙゚ +ㅤㄱㄲㄳㄴㄵㄶㄷㄸㄹ +ㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃ +ㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍ +ㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗ +ㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡ +ㅢㅣ¢£¬ ̄¦¥₩│ +←↑→↓■○ +</body> +</html> diff --git a/layout/reftests/text-transform/fullwidth-all.html b/layout/reftests/text-transform/fullwidth-all.html new file mode 100644 index 0000000000..2670fac924 --- /dev/null +++ b/layout/reftests/text-transform/fullwidth-all.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html lang="en"> +<body style="text-transform: full-width; white-space: pre"> +<!-- List of all "narrow" characters that have a full-width mapping in Unicode. + Extracted from the Unicode database (v6.2) by running + + cut -d \; -f 1,6 UnicodeData.txt | \ + perl -n -e 'if (/(....);<(wide|narrow)> (....)/) { printf "&#x%s;%s", ($2 eq 'narrow' ? $1 : $3), ++$i % 10 ? "" : "\n" }' + --> + !"#$%&'() +*+,-./0123 +456789:;<= +>?@ABCDEFG +HIJKLMNOPQ +RSTUVWXYZ[ +\]^_`abcde +fghijklmno +pqrstuvwxy +z{|}~⦅⦆。「」 +、・ヲァィゥェォャュ +ョッーアイウエオカキ +クケコサシスセソタチ +ツテトナニヌネノハヒ +フヘホマミムメモヤユ +ヨラリルレロワン゙゚ +ᅠᄀᄁᆪᄂᆬᆭᄃᄄᄅ +ᆰᆱᆲᆳᆴᆵᄚᄆᄇᄈ +ᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑ +하ᅢᅣᅤᅥᅦᅧᅨᅩ +ᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳ +ᅴᅵ¢£¬¯¦¥₩│ +←↑→↓■○ +</body> +</html> diff --git a/layout/reftests/text-transform/graphite-small-caps-1-notref.html b/layout/reftests/text-transform/graphite-small-caps-1-notref.html new file mode 100644 index 0000000000..d56a6694e0 --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1-notref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the Graphite 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/sil/CharisSIL-R.ttf); +} +body { + font: 100px test; +} +span { + font-size: 80px; +} +</style> +</head> +<body> +<div>S<span>MALL</span> C<span>APS</span> +</body> +</html> diff --git a/layout/reftests/text-transform/graphite-small-caps-1-ref.html b/layout/reftests/text-transform/graphite-small-caps-1-ref.html new file mode 100644 index 0000000000..0d553460af --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1-ref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the Graphite 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/sil/CharisSIL-R.ttf); +} +body { + font: 100px test; +} +div { + font-feature-settings: 'smcp' on; +} +</style> +</head> +<body> +<div>Small Caps +</body> +</html> diff --git a/layout/reftests/text-transform/graphite-small-caps-1.html b/layout/reftests/text-transform/graphite-small-caps-1.html new file mode 100644 index 0000000000..eb9d35bc88 --- /dev/null +++ b/layout/reftests/text-transform/graphite-small-caps-1.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the Graphite 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/sil/CharisSIL-R.ttf); +} +body { + font: 100px test; +} +</style> +</head> +<body> +<div style="font-variant:small-caps">Small Caps +</body> +</html> diff --git a/layout/reftests/text-transform/greek-small-caps-1-ref.html b/layout/reftests/text-transform/greek-small-caps-1-ref.html new file mode 100644 index 0000000000..7e30707574 --- /dev/null +++ b/layout/reftests/text-transform/greek-small-caps-1-ref.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for Greek small-caps</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +/* use a known font, to avoid dependency on platform font behavior */ +@font-face { + font-family: test; + src: url(../fonts/dejavu-sans/DejaVuSans.ttf); +} +div { + font: 150% test; + margin: 1em; +} +span { + font-variant: small-caps; +} +</style> +</head> +<body lang="en"> +<div>Π<span>ατάτα</span>, Α<span>έρας</span>, Μ<span>άιος</span>, <span>άυλος</span>, <span>αϋπνία</span>, Μ<span>αΐου</span>, <span>χούι</span>, ΆΈΉΊΌΎΏ, Ά<span>κλιτα</span></div> +<div lang="el">Π<span>ατατα</span>, Α<span>ερας</span>, Μ<span>αϊος</span>, <span>αϋλος</span>, <span>αϋπνία</span>, Μ<span>αϊου</span>, <span>χουι<span>, ΑΕΗΙΟΥΩ, Α<span>κλιτα</span></div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-small-caps-1.html b/layout/reftests/text-transform/greek-small-caps-1.html new file mode 100644 index 0000000000..ba672429c0 --- /dev/null +++ b/layout/reftests/text-transform/greek-small-caps-1.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for Greek small-caps</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +/* use a known font, to avoid dependency on platform font behavior */ +@font-face { + font-family: test; + src: url(../fonts/dejavu-sans/DejaVuSans.ttf); +} +div { + font: 150% test; + font-variant: small-caps; + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι, ΆΈΉΊΌΎΏ, Άκλιτα</div> +<div lang="el">Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι, ΆΈΉΊΌΎΏ, Άκλιτα</div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-uppercase-1-ref.html b/layout/reftests/text-transform/greek-uppercase-1-ref.html new file mode 100644 index 0000000000..ec38eb4698 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1-ref.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for uppercasing of Greek (NFC)</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +div { + font: 150% "Droid Serif", serif; /* explicitly prefer Droid over Charis on Android */ + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>ΠΑΤΆΤΑ, ΑΈΡΑΣ, ΜΆΙΟΣ, ΆΥΛΟΣ, ΑΫΠΝΊΑ, ΜΑΪ́ΟΥ, ΧΟΎΙ</div> +<div lang="el">ΠΑΤΑΤΑ, ΑΕΡΑΣ, ΜΑΪΟΣ, ΑΫΛΟΣ, ΑΫΠΝΙΑ, ΜΑΪΟΥ, ΧΟΥΙ</div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-uppercase-1a.html b/layout/reftests/text-transform/greek-uppercase-1a.html new file mode 100644 index 0000000000..af620e9675 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1a.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for uppercasing of Greek (NFC)</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +/* Note that this test depends on finding the same "serif" font for the + English- and Greek-tagged elements; on most platforms, our default prefs + provide that, but on Android they currently differ, hence the explicit + Droid Serif setting below. */ +div { + font: 150% "Droid Serif", serif; /* explicitly prefer Droid over Charis on Android */ + text-transform: uppercase; + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +<div lang="el">Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-uppercase-1b.html b/layout/reftests/text-transform/greek-uppercase-1b.html new file mode 100644 index 0000000000..a6398e7e85 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-1b.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for uppercasing of Greek (NFC)</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +/* Note that this test depends on finding the same "serif" font for the + English- and Greek-tagged elements; on most platforms, our default prefs + provide that, but on Android they currently differ, hence the explicit + Droid Serif setting below. */ +div { + font: 150% "Droid Serif", serif; /* explicitly prefer Droid over Charis on Android */ + text-transform: uppercase; + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +<div lang="el-GR">Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-uppercase-2-ref.html b/layout/reftests/text-transform/greek-uppercase-2-ref.html new file mode 100644 index 0000000000..2013a4e4af --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-2-ref.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for uppercasing of Greek (NFD)</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +div { + font: 150% serif; + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>ΠΑΤΆΤΑ, ΑΈΡΑΣ, ΜΆΙΟΣ, ΆΥΛΟΣ, ΑΫΠΝΊΑ, ΜΑΪ́ΟΥ, ΧΟΎΙ</div> +<div lang="el">ΠΑΤΑΤΑ, ΑΕΡΑΣ, ΜΑΪΟΣ, ΑΫΛΟΣ, ΑΫΠΝΙΑ, ΜΑΪΟΥ, ΧΟΥΙ</div> +</body> +</html> diff --git a/layout/reftests/text-transform/greek-uppercase-2.html b/layout/reftests/text-transform/greek-uppercase-2.html new file mode 100644 index 0000000000..11c8d09648 --- /dev/null +++ b/layout/reftests/text-transform/greek-uppercase-2.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> +<title>Test for uppercasing of Greek (NFD)</title> +<meta http-equiv="content-type" content="text/html; charset=utf-8"> +<style type="text/css"> +div { + font: 150% serif; + text-transform: uppercase; + margin: 1em; +} +</style> +</head> +<body lang="en"> +<div>Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +<div lang="el">Πατάτα, Αέρας, Μάιος, άυλος, αϋπνία, Μαΐου, χούι</div> +</body> +</html> diff --git a/layout/reftests/text-transform/irish-lowercase-1-ref.html b/layout/reftests/text-transform/irish-lowercase-1-ref.html new file mode 100644 index 0000000000..5c04f721a4 --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1-ref.html @@ -0,0 +1,226 @@ +<!DOCTYPE html> +<html lang="ga-IE"> +<head> +<meta charset="utf-8"> +<title>Test for Irish lowercasing</title> +<style> +body { + font: 16px/20px monospace; + text-transform: none; +} +</style> +</head> +<body> + ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár n-acmhainní uisce +/ ár nathair +/ ár nathair +/ ár nathair +/ n-a shaighdiúir +/ gan dul as aca ach le n-a chabhair +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ eolaíocht na n-ábhar +/ amhrán náisiúnta +/ amhrán náisiúnta +/ amhrán náisiúnta +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ lucht na n-ealaíon +/ neart daoine +/ neart daoine +/ neart daoine +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ ceol na n-éan +/ sa néal +/ sa néal +/ sa néal +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ ord na n-imeachtaí +/ nathair nimhe +/ nathair nimhe +/ nathair nimhe +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ lucht adhartha na n-íomhánna +/ níos measa +/ níos measa +/ níos measa +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ gnéithe dár n-oidhreacht +/ duine nochta +/ duine nochta +/ duine nochta +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ cultúr na n-óg +/ dhá nóiméad +/ dhá nóiméad +/ dhá nóiméad +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ ocht n-uaire sa lá +/ gúna nua +/ gúna nua +/ gúna nua +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ formhór na n-údarás +/ imoibreoir núicléach +/ imoibreoir núicléach +/ imoibreoir núicléach +/ sean-airteagal +/ seanairteagal +/ bunioncaim +/ bun-ioncaim +/ buanorduithe +/ buan-orduithe +/ ár n-athair +/ ár n-athair +/ clár na n-ábhar +/ clár na n-ábhar +/ ceol na ndaoine +/ ceol na ndaoine +/ táim i ngrá leat +/ táim i ngrá leat +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ cén t-am é? +/ tar ar ais! +/ tar ar ais! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ tá an t-ádh orm inniu! +/ rud tábhachtach +/ rud tábhachtach +/ rud tábhachtach +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ den obair an t-eolas +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-éileamh a íoc +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-inneall cuardaigh is fearr +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ an t-íochtar a chur in uachtar +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tabhair an t-ordú seo dó! +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ tá an t-ór buí aige. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-uisce beatha ar an tábla. +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ an t-úrscéal is deireanaí +/ dréacht-acht +/ dréachtphlean +/ dréacht-phlean +/ dréacht-íocaíocht +/ áitainmneacha +/ áit-ainmneacha +/ státurraithe +/ stát-urraithe +/ ar aon tslí +/ ar aon tslí +/ amach ón tsnáthaid +/ amach ón tsnáthaid +/ ar an tsráid +/ ar an tsráid +/ caint an tsráidbhaile +/ caint an tsráidbhaile +/ cora crua an tsaoil +/ cora crua an tsaoil +/ bholadh an tsáile +/ bholadh an tsáile +/ uair sa tseachtain +/ uair sa tseachtain +/ deireadh an tséasúir +/ deireadh an tséasúir +/ fear an tsiopa +/ fear an tsiopa +/ an tsíocháin a choimeád +/ an tsíocháin a choimeád +/ an tsochaí faisnéise +/ an tsochaí faisnéise +/ gaoth an tsóláis +/ gaoth an tsóláis +/ is beag an tsuim iad +/ is beag an tsuim iad +/ infheicthe ag an tsúil +/ infheicthe ag an tsúil +/ scríobhfaidh +/ scríobhfaidh +/ preabphas +/ preabphas +/ úsáidtear +/ úsáidtear +/ snagcheol +/ snagcheol +/ in-athnuaite agatsa +/ in-athnuaite agatsa +/ teanga dhomhanda +/ teanga dhomhanda +/ réaltsruth +/ réaltsruth +/ na hataí +/ na hataí +/ t-léine +/ t-léine +/ t-léine +/ t-léine +/ torc allta +/ torc allta +/ tsk tsk tsk a chara +/ tsk tsk tsk a chara +</body> +</html> diff --git a/layout/reftests/text-transform/irish-lowercase-1a.html b/layout/reftests/text-transform/irish-lowercase-1a.html new file mode 100644 index 0000000000..71052d98c3 --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1a.html @@ -0,0 +1,226 @@ +<!DOCTYPE html> +<html lang="ga"> +<head> +<meta charset="utf-8"> +<title>Test for Irish lowercasing</title> +<style> +body { + font: 16px/20px monospace; + text-transform: lowercase; +} +</style> +</head> +<body> + ÁR nACMHAINNÍ UISCE +/ ÁR N-ACMHAINNÍ UISCE +/ Ár nAcmhainní Uisce +/ Ár n-Acmhainní Uisce +/ ár n-acmhainní uisce +/ Ár nathair +/ ÁR NATHAIR +/ Ár Nathair +/ N-a shaighdiúir +/ gan dul as aca ach le nA chabhair +/ EOLAÍOCHT NA nÁBHAR +/ EOLAÍOCHT NA n-ÁBHAR +/ Eolaíocht na nÁbhar +/ Eolaíocht na n-Ábhar +/ eolaíocht na n-ábhar +/ Amhrán náisiúnta +/ Amhrán Náisiúnta +/ AMHRÁN NÁISIÚNTA +/ LUCHT NA nEALAÍON +/ LUCHT NA n-EALAÍON +/ Lucht na nEalaíon +/ Lucht na n-Ealaíon +/ lucht na n-ealaíon +/ Neart Daoine +/ neart daoine +/ NEART DAOINE +/ CEOL NA nÉAN +/ CEOL NA n-ÉAN +/ Ceol na nÉan +/ Ceol na n-Éan +/ ceol na n-éan +/ Sa Néal +/ Sa néal +/ SA NÉAL +/ ORD NA nIMEACHTAÍ +/ ORD NA n-IMEACHTAÍ +/ Ord na nImeachtaí +/ Ord na n-Imeachtaí +/ ord na n-imeachtaí +/ Nathair Nimhe +/ Nathair nimhe +/ NATHAIR NIMHE +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ LUCHT ADHARTHA NA n-ÍOMHÁNNA +/ Lucht Adhartha na nÍomhánna +/ Lucht Adhartha na n-Íomhánna +/ lucht adhartha na n-íomhánna +/ Níos Measa +/ níos measa +/ NÍOS MEASA +/ GNÉITHE DÁR nOIDHREACHT +/ GNÉITHE DÁR n-OIDHREACHT +/ Gnéithe Dár nOidhreacht +/ Gnéithe Dár n-Oidhreacht +/ gnéithe dár n-oidhreacht +/ Duine Nochta +/ Duine nochta +/ DUINE NOCHTA +/ CULTÚR NA nÓG +/ CULTÚR NA n-ÓG +/ Cultúr na nÓg +/ Cultúr na n-Óg +/ cultúr na n-óg +/ Dhá Nóiméad +/ Dhá nóiméad +/ DHÁ NÓIMÉAD +/ OCHT nUAIRE SA LÁ +/ OCHT n-UAIRE SA LÁ +/ Ocht nUaire Sa Lá +/ Ocht n-Uaire Sa Lá +/ ocht n-uaire sa lá +/ Gúna Nua +/ gúna nua +/ GÚNA NUA +/ FORMHÓR NA nÚDARÁS +/ FORMHÓR NA n-ÚDARÁS +/ Formhór na nÚdarás +/ Formhór na n-Údarás +/ formhór na n-údarás +/ Imoibreoir Núicléach +/ Imoibreoir núicléach +/ IMOIBREOIR NÚICLÉACH +/ sean-Airteagal +/ SeanAirteagal +/ BunIoncaim +/ Bun-Ioncaim +/ BuanOrduithe +/ Buan-Orduithe +/ ÁR nATHAIR +/ Ár nAthair +/ CLÁR NA nÁBHAR +/ Clár na nÁbhar +/ CEOL NA nDAOINE +/ Ceol na nDaoine +/ TÁIM I nGRÁ LEAT +/ Táim i nGrá Leat +/ CÉN tAM É? +/ CÉN t-AM É? +/ Cén tAm É? +/ Cén t-Am É? +/ cén t-am é? +/ Tar Ar Ais! +/ tar ar ais! +/ TÁ AN tÁDH ORM INNIU! +/ TÁ AN t-ÁDH ORM INNIU! +/ Tá An tÁdh Orm Inniu! +/ Tá An t-Ádh Orm Inniu! +/ tá an t-ádh orm inniu! +/ Rud Tábhachtach +/ Rud tábhachtach +/ rud tábhachtach +/ DEN OBAIR AN tEOLAS +/ DEN OBAIR AN t-EOLAS +/ Den Obair an tEolas +/ Den Obair an t-Eolas +/ den obair an t-eolas +/ AN tÉILEAMH A ÍOC +/ AN t-ÉILEAMH A ÍOC +/ An tÉileamh a Íoc +/ An t-Éileamh a Íoc +/ an t-éileamh a íoc +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN t-INNEALL CUARDAIGH IS FEARR +/ An tInneall Cuardaigh Is Fearr +/ An t-Inneall Cuardaigh Is Fearr +/ an t-inneall cuardaigh is fearr +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ AN t-ÍOCHTAR A CHUR IN UACHTAR +/ An tÍochtar a Chur In Uachtar +/ An t-Íochtar a Chur In Uachtar +/ an t-íochtar a chur in uachtar +/ TABHAIR AN tORDÚ SEO DÓ! +/ TABHAIR AN t-ORDÚ SEO DÓ! +/ Tabhair An tOrdú Seo Dó! +/ Tabhair An t-Ordú Seo Dó! +/ tabhair an t-ordú seo dó! +/ TÁ AN tÓR BUÍ AIGE. +/ TÁ AN t-ÓR BUÍ AIGE. +/ Tá An tÓr Buí Aige. +/ Tá An t-Ór Buí Aige. +/ tá an t-ór buí aige. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN t-UISCE BEATHA AR AN TÁBLA. +/ An tUisce Beatha Ar An Tábla. +/ An t-Uisce Beatha Ar An Tábla. +/ an t-uisce beatha ar an tábla. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN t-ÚRSCÉAL IS DEIREANAÍ +/ An tÚrscéal Is Deireanaí +/ An t-Úrscéal Is Deireanaí +/ an t-úrscéal is deireanaí +/ Dréacht-Acht +/ DréachtPhlean +/ Dréacht-Phlean +/ Dréacht-Íocaíocht +/ ÁitAinmneacha +/ Áit-Ainmneacha +/ StátUrraithe +/ Stát-Urraithe +/ AR AON tSLÍ +/ Ar Aon tSlí +/ AMACH ÓN tSNÁTHAID +/ Amach Ón tSnáthaid +/ AR AN tSRÁID +/ Ar An tSráid +/ CAINT AN tSRÁIDBHAILE +/ Caint An tSráidbhaile +/ CORA CRUA AN tSAOIL +/ Cora Crua An tSaoil +/ BHOLADH AN tSÁILE +/ Bholadh An tSáile +/ UAIR SA tSEACHTAIN +/ Uair Sa tSeachtain +/ DEIREADH AN tSÉASÚIR +/ Deireadh An tSéasúir +/ FEAR AN tSIOPA +/ Fear an tSiopa +/ AN tSÍOCHÁIN A CHOIMEÁD +/ An tSíocháin a Choimeád +/ AN tSOCHAÍ FAISNÉISE +/ An tSochaí Faisnéise +/ GAOTH AN tSÓLÁIS +/ Gaoth aN tSóláis +/ IS BEAG AN tSUIM IAD +/ Is Beag An tSuim Iad +/ INFHEICTHE AG AN tSÚIL +/ Infheicthe Ag An tSúil +/ SCRÍOBHFAIDH +/ Scríobhfaidh +/ PREABPHAS +/ Preabphas +/ ÚSÁIDTEAR +/ Úsáidtear +/ SNAGCHEOL +/ Snagcheol +/ IN-ATHNUAITE AGATSA +/ In-Athnuaite AGATSA +/ TEANGA DHOMHANDA +/ Teanga Dhomhanda +/ RÉALTSRUTH +/ Réaltsruth +/ NA HATAÍ +/ Na Hataí +/ T-LÉINE +/ T-Léine +/ t-Léine +/ t-léine +/ TORC ALLTA +/ Torc Allta +/ TSK TSK TSK A CHARA +/ Tsk Tsk Tsk a Chara +</body> +</html> diff --git a/layout/reftests/text-transform/irish-lowercase-1b.html b/layout/reftests/text-transform/irish-lowercase-1b.html new file mode 100644 index 0000000000..e53465784e --- /dev/null +++ b/layout/reftests/text-transform/irish-lowercase-1b.html @@ -0,0 +1,226 @@ +<!DOCTYPE html> +<html lang="ga-IE"> +<head> +<meta charset="utf-8"> +<title>Test for Irish lowercasing</title> +<style> +body { + font: 16px/20px monospace; + text-transform: lowercase; +} +</style> +</head> +<body> + ÁR nACMHAINNÍ UISCE +/ ÁR N-ACMHAINNÍ UISCE +/ Ár nAcmhainní Uisce +/ Ár n-Acmhainní Uisce +/ ár n-acmhainní uisce +/ Ár nathair +/ ÁR NATHAIR +/ Ár Nathair +/ N-a shaighdiúir +/ gan dul as aca ach le nA chabhair +/ EOLAÍOCHT NA nÁBHAR +/ EOLAÍOCHT NA n-ÁBHAR +/ Eolaíocht na nÁbhar +/ Eolaíocht na n-Ábhar +/ eolaíocht na n-ábhar +/ Amhrán náisiúnta +/ Amhrán Náisiúnta +/ AMHRÁN NÁISIÚNTA +/ LUCHT NA nEALAÍON +/ LUCHT NA n-EALAÍON +/ Lucht na nEalaíon +/ Lucht na n-Ealaíon +/ lucht na n-ealaíon +/ Neart Daoine +/ neart daoine +/ NEART DAOINE +/ CEOL NA nÉAN +/ CEOL NA n-ÉAN +/ Ceol na nÉan +/ Ceol na n-Éan +/ ceol na n-éan +/ Sa Néal +/ Sa néal +/ SA NÉAL +/ ORD NA nIMEACHTAÍ +/ ORD NA n-IMEACHTAÍ +/ Ord na nImeachtaí +/ Ord na n-Imeachtaí +/ ord na n-imeachtaí +/ Nathair Nimhe +/ Nathair nimhe +/ NATHAIR NIMHE +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ LUCHT ADHARTHA NA n-ÍOMHÁNNA +/ Lucht Adhartha na nÍomhánna +/ Lucht Adhartha na n-Íomhánna +/ lucht adhartha na n-íomhánna +/ Níos Measa +/ níos measa +/ NÍOS MEASA +/ GNÉITHE DÁR nOIDHREACHT +/ GNÉITHE DÁR n-OIDHREACHT +/ Gnéithe Dár nOidhreacht +/ Gnéithe Dár n-Oidhreacht +/ gnéithe dár n-oidhreacht +/ Duine Nochta +/ Duine nochta +/ DUINE NOCHTA +/ CULTÚR NA nÓG +/ CULTÚR NA n-ÓG +/ Cultúr na nÓg +/ Cultúr na n-Óg +/ cultúr na n-óg +/ Dhá Nóiméad +/ Dhá nóiméad +/ DHÁ NÓIMÉAD +/ OCHT nUAIRE SA LÁ +/ OCHT n-UAIRE SA LÁ +/ Ocht nUaire Sa Lá +/ Ocht n-Uaire Sa Lá +/ ocht n-uaire sa lá +/ Gúna Nua +/ gúna nua +/ GÚNA NUA +/ FORMHÓR NA nÚDARÁS +/ FORMHÓR NA n-ÚDARÁS +/ Formhór na nÚdarás +/ Formhór na n-Údarás +/ formhór na n-údarás +/ Imoibreoir Núicléach +/ Imoibreoir núicléach +/ IMOIBREOIR NÚICLÉACH +/ sean-Airteagal +/ SeanAirteagal +/ BunIoncaim +/ Bun-Ioncaim +/ BuanOrduithe +/ Buan-Orduithe +/ ÁR nATHAIR +/ Ár nAthair +/ CLÁR NA nÁBHAR +/ Clár na nÁbhar +/ CEOL NA nDAOINE +/ Ceol na nDaoine +/ TÁIM I nGRÁ LEAT +/ Táim i nGrá Leat +/ CÉN tAM É? +/ CÉN t-AM É? +/ Cén tAm É? +/ Cén t-Am É? +/ cén t-am é? +/ Tar Ar Ais! +/ tar ar ais! +/ TÁ AN tÁDH ORM INNIU! +/ TÁ AN t-ÁDH ORM INNIU! +/ Tá An tÁdh Orm Inniu! +/ Tá An t-Ádh Orm Inniu! +/ tá an t-ádh orm inniu! +/ Rud Tábhachtach +/ Rud tábhachtach +/ rud tábhachtach +/ DEN OBAIR AN tEOLAS +/ DEN OBAIR AN t-EOLAS +/ Den Obair an tEolas +/ Den Obair an t-Eolas +/ den obair an t-eolas +/ AN tÉILEAMH A ÍOC +/ AN t-ÉILEAMH A ÍOC +/ An tÉileamh a Íoc +/ An t-Éileamh a Íoc +/ an t-éileamh a íoc +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN t-INNEALL CUARDAIGH IS FEARR +/ An tInneall Cuardaigh Is Fearr +/ An t-Inneall Cuardaigh Is Fearr +/ an t-inneall cuardaigh is fearr +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ AN t-ÍOCHTAR A CHUR IN UACHTAR +/ An tÍochtar a Chur In Uachtar +/ An t-Íochtar a Chur In Uachtar +/ an t-íochtar a chur in uachtar +/ TABHAIR AN tORDÚ SEO DÓ! +/ TABHAIR AN t-ORDÚ SEO DÓ! +/ Tabhair An tOrdú Seo Dó! +/ Tabhair An t-Ordú Seo Dó! +/ tabhair an t-ordú seo dó! +/ TÁ AN tÓR BUÍ AIGE. +/ TÁ AN t-ÓR BUÍ AIGE. +/ Tá An tÓr Buí Aige. +/ Tá An t-Ór Buí Aige. +/ tá an t-ór buí aige. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN t-UISCE BEATHA AR AN TÁBLA. +/ An tUisce Beatha Ar An Tábla. +/ An t-Uisce Beatha Ar An Tábla. +/ an t-uisce beatha ar an tábla. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN t-ÚRSCÉAL IS DEIREANAÍ +/ An tÚrscéal Is Deireanaí +/ An t-Úrscéal Is Deireanaí +/ an t-úrscéal is deireanaí +/ Dréacht-Acht +/ DréachtPhlean +/ Dréacht-Phlean +/ Dréacht-Íocaíocht +/ ÁitAinmneacha +/ Áit-Ainmneacha +/ StátUrraithe +/ Stát-Urraithe +/ AR AON tSLÍ +/ Ar Aon tSlí +/ AMACH ÓN tSNÁTHAID +/ Amach Ón tSnáthaid +/ AR AN tSRÁID +/ Ar An tSráid +/ CAINT AN tSRÁIDBHAILE +/ Caint An tSráidbhaile +/ CORA CRUA AN tSAOIL +/ Cora Crua An tSaoil +/ BHOLADH AN tSÁILE +/ Bholadh An tSáile +/ UAIR SA tSEACHTAIN +/ Uair Sa tSeachtain +/ DEIREADH AN tSÉASÚIR +/ Deireadh An tSéasúir +/ FEAR AN tSIOPA +/ Fear an tSiopa +/ AN tSÍOCHÁIN A CHOIMEÁD +/ An tSíocháin a Choimeád +/ AN tSOCHAÍ FAISNÉISE +/ An tSochaí Faisnéise +/ GAOTH AN tSÓLÁIS +/ Gaoth aN tSóláis +/ IS BEAG AN tSUIM IAD +/ Is Beag An tSuim Iad +/ INFHEICTHE AG AN tSÚIL +/ Infheicthe Ag An tSúil +/ SCRÍOBHFAIDH +/ Scríobhfaidh +/ PREABPHAS +/ Preabphas +/ ÚSÁIDTEAR +/ Úsáidtear +/ SNAGCHEOL +/ Snagcheol +/ IN-ATHNUAITE AGATSA +/ In-Athnuaite AGATSA +/ TEANGA DHOMHANDA +/ Teanga Dhomhanda +/ RÉALTSRUTH +/ Réaltsruth +/ NA HATAÍ +/ Na Hataí +/ T-LÉINE +/ T-Léine +/ t-Léine +/ t-léine +/ TORC ALLTA +/ Torc Allta +/ TSK TSK TSK A CHARA +/ Tsk Tsk Tsk a Chara +</body> +</html> diff --git a/layout/reftests/text-transform/irish-uppercase-1-ref.html b/layout/reftests/text-transform/irish-uppercase-1-ref.html new file mode 100644 index 0000000000..a9dc7ddc12 --- /dev/null +++ b/layout/reftests/text-transform/irish-uppercase-1-ref.html @@ -0,0 +1,120 @@ +<!DOCTYPE html> +<html lang="ga-IE"> +<head> +<meta charset="utf-8"> +<title>Test for Irish uppercasing</title> +<style> +body { + font: 16px/20px monospace; + text-transform: none; +} +</style> +</head> +<body> + ORD NA bhFOCAL +/ COSÁN NA bhFILÍ +/ ÁR bPOBAL +/ NÓRA NA bPORTACH +/ I dTOSACH BÁIRE +/ AN GHAEILGE I dTUAISCEART NA hÉIREANN +/ AS AN gCEANTAR SIN +/ I gCONTAE NA MÍ AGUS I gCONAMARA +/ DÉ hAOINE +/ OIRTHEAR NA hÁISE +/ PARLAIMINT NA hEORPA +/ POBLACHT NA hÉIREANN +/ EALAÍN NA hIODÁILE +/ NA hÍOSÁNAIGH +/ ACADAMH NA hOLLSCOLAÍOCHTA +/ TÍR NA hÓIGE +/ TOGHCHÁN NA hUACHTARÁNACHTA +/ NA hÚDARÁIS CHÁNACH +/ I mBUN MO MHACHNAMH +/ I mBÉAL FEIRSTE AGUS I mBAILE ÁTHA CLIATH +/ ÁR nACMHAINNÍ UISCE +/ EOLAÍOCHT NA nÁBHAR +/ LUCHT NA nEALAÍON +/ CEOL NA nÉAN +/ ORD NA nIMEACHTAÍ +/ LUCHT ADHARTHA NA nÍOMHÁNNA +/ GNÉITHE DÁR nOIDHREACHT +/ CULTÚR NA nÓG +/ OCHT nUAIRE SA LÁ +/ FORMHÓR NA nÚDARÁS +/ ÁR nATHAIR +/ CLÁR NA nÁBHAR +/ LOCH nEATHACH +/ CUMANN NA nÉIREANNACH AONTAITHE +/ GRÉASÁN NA nIONTAS +/ NÓIBHÍSEACHT NA nÍOSÁNACH +/ I gCEANTAR NA nOILEÁN +/ TÍR NA nÓG +/ BAILE NA nULTACH +/ GORT NA nÚLL +/ CEOL NA nDAOINE +/ I nDÚN NA nGALL +/ TÁIM I nGRÁ LEAT +/ LABHAIR SÉ I nGAEILGE! +/ CÉN tAM É? +/ TÁ AN tÁDH ORM INNIU! +/ DEN OBAIR AN tEOLAS +/ AN tÉILEAMH A ÍOC +/ AN tINNEALL CUARDAIGH IS FEARR +/ AN tÍOCHTAR A CHUR IN UACHTAR +/ TABHAIR AN tORDÚ SEO DÓ! +/ TÁ AN tÓR BUÍ AIGE. +/ AN tUISCE BEATHA AR AN TÁBLA. +/ AN tÚRSCÉAL IS DEIREANAÍ +/ AN tACHT OIDEACHAIS +/ AN tÁIVÉ MÁIRIA +/ AN tEARRACH ARABACH +/ AN tÉIRÍ AMACH +/ AN tIMEALL +/ AN tÍOSÁNACH PEADAR CANISIUS +/ AN tOILEÁNACH +/ AN tÓR MUIRE +/ AN tUASAL ÉAMON Ó CUÍV +/ AN tÚDARÁS UM BÓITHRE NÁISIÚNTA +/ AR AON tSLÍ +/ BÉAL ÁTHA AN tSLÉIBHE +/ AMACH ÓN tSNÁTHAID +/ BANRÍON AN tSNEACHTA +/ AR AN tSRÁID +/ CAINT AN tSRÁIDBHAILE +/ CORA CRUA AN tSAOIL +/ BHOLADH AN tSÁILE +/ UAIR SA tSEACHTAIN +/ DEIREADH AN tSÉASÚIR +/ FEAR AN tSIOPA +/ AN tSÍOCHÁIN A CHOIMEÁD +/ AN tSOCHAÍ FAISNÉISE +/ GAOTH AN tSÓLÁIS +/ IS BEAG AN tSUIM IAD +/ INFHEICTHE AG AN tSÚIL +/ CNOC AN tSAMHRAIDH +/ CIONN tSÁILE +/ AN tSEIRBHÍS PHOIBLÍ +/ BAILE AN tSÉIPÉIL +/ AN tSIRIA +/ AN tSÍN +/ OIFIG AN tSOLÁTHAIR +/ POLL AN tSÓMAIS +/ EOLAIRE AN tSUÍMH +/ CASADH AN tSÚGÁIN +/ SCRÍOBHFAIDH +/ PREABPHAS +/ ÚSÁIDTEAR +/ SNAGCHEOL +/ STÁITSE IMBOLC +/ IN-ATHNUAITE AGATSA +/ TEANGA DHOMHANDA +/ RÉALTSRUTH +/ NA HATAÍ +/ NA HATAÍ +/ ÁR NATHAIR +/ ÁR NATHAIR +/ T-LÉINE +/ TORC ALLTA +/ TSK TSK TSK A CHARA +</body> +</html> diff --git a/layout/reftests/text-transform/irish-uppercase-1.html b/layout/reftests/text-transform/irish-uppercase-1.html new file mode 100644 index 0000000000..9e4743917e --- /dev/null +++ b/layout/reftests/text-transform/irish-uppercase-1.html @@ -0,0 +1,120 @@ +<!DOCTYPE html> +<html lang="ga-IE"> +<head> +<meta charset="utf-8"> +<title>Test for Irish uppercasing</title> +<style> +body { + font: 16px/20px monospace; + text-transform: uppercase; +} +</style> +</head> +<body> + ord na bhfocal +/ Cosán na bhFilí +/ ár bpobal +/ Nóra na bPortach +/ i dtosach báire +/ An Ghaeilge i dTuaisceart na hÉireann +/ as an gceantar sin +/ I gContae na Mí agus i gConamara +/ Dé hAoine +/ Oirthear na hÁise +/ Parlaimint na hEorpa +/ Poblacht na hÉireann +/ Ealaín na hIodáile +/ na hÍosánaigh +/ Acadamh na hOllscolaíochta +/ Tír na hÓige +/ toghchán na hUachtaránachta +/ na hÚdaráis Chánach +/ I mbun mo mhachnamh +/ I mBéal Feirste agus i mBaile Átha Cliath +/ ár n-acmhainní uisce +/ eolaíocht na n-ábhar +/ lucht na n-ealaíon +/ ceol na n-éan +/ ord na n-imeachtaí +/ lucht adhartha na n-íomhánna +/ gnéithe dár n-oidhreacht +/ cultúr na n-óg +/ ocht n-uaire sa lá +/ formhór na n-údarás +/ Ár nAthair +/ Clár na nÁbhar +/ Loch nEathach +/ Cumann na nÉireannach Aontaithe +/ Gréasán na nIontas +/ nóibhíseacht na nÍosánach +/ i gCeantar na nOileán +/ Tír na nÓg +/ Baile na nUltach +/ Gort na nÚll +/ ceol na ndaoine +/ i nDún na nGall +/ táim i ngrá leat +/ labhair sé i nGaeilge! +/ cén t-am é? +/ tá an t-ádh orm inniu! +/ Den obair an t-eolas +/ An t-éileamh a íoc +/ an t-inneall cuardaigh is fearr +/ an t-íochtar a chur in uachtar +/ Tabhair an t-ordú seo dó! +/ Tá an t-ór buí aige. +/ an t-uisce beatha ar an tábla. +/ an t-úrscéal is deireanaí +/ An tAcht Oideachais +/ an tÁivé Máiria +/ An tEarrach Arabach +/ An tÉirí Amach +/ An tImeall +/ An tÍosánach Peadar Canisius +/ An tOileánach +/ An tÓr Muire +/ an tUasal Éamon Ó Cuív +/ An tÚdarás um Bóithre Náisiúnta +/ ar aon tslí +/ Béal Átha an tSléibhe +/ Amach ón tsnáthaid +/ Banríon an tSneachta +/ ar an tsráid +/ Caint an tSráidbhaile +/ cora crua an tsaoil +/ bholadh an tsáile +/ uair sa tseachtain +/ deireadh an tséasúir +/ fear an tsiopa +/ an tsíocháin a choimeád +/ an tsochaí faisnéise +/ gaoth an tsóláis +/ Is beag an tsuim iad +/ infheicthe ag an tsúil +/ Cnoc an tSamhraidh +/ Cionn tSáile +/ an tSeirbhís Phoiblí +/ Baile an tSéipéil +/ An tSiria +/ An tSín +/ Oifig an tSoláthair +/ Poll an tSómais +/ Eolaire an tSuímh +/ Casadh an tSúgáin +/ scríobhfaidh +/ preabphas +/ úsáidtear +/ snagcheol +/ Stáitse Imbolc +/ in-athnuaite agatsa +/ Teanga Dhomhanda +/ Réaltsruth +/ na hataí +/ Na Hataí +/ ár nathair +/ Ár Nathair +/ t-léine +/ torc allta +/ tsk tsk tsk a chara +</body> +</html> diff --git a/layout/reftests/text-transform/lowercase-1.html b/layout/reftests/text-transform/lowercase-1.html new file mode 100644 index 0000000000..ffe1eb2860 --- /dev/null +++ b/layout/reftests/text-transform/lowercase-1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> + <body> + <span style="text-transform:lowercase">This text should be lowercased.</span> + </body> +</html> diff --git a/layout/reftests/text-transform/lowercase-ref.html b/layout/reftests/text-transform/lowercase-ref.html new file mode 100644 index 0000000000..86e62bd10d --- /dev/null +++ b/layout/reftests/text-transform/lowercase-ref.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<html> + <body> + this text should be lowercased. + </body> +</html> diff --git a/layout/reftests/text-transform/lowercase-sigma-1-ref.html b/layout/reftests/text-transform/lowercase-sigma-1-ref.html new file mode 100644 index 0000000000..bfb53f68e5 --- /dev/null +++ b/layout/reftests/text-transform/lowercase-sigma-1-ref.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> + <meta http-equiv="content-type" content="text/html;charset=utf-8"> +</head> +<body> + <div> + σ σς σσς ας σα ασας ασσα (σ) (σς) (σ-σ) άς άς́ άσ́σ́α + </div> +</body> +</html> diff --git a/layout/reftests/text-transform/lowercase-sigma-1.html b/layout/reftests/text-transform/lowercase-sigma-1.html new file mode 100644 index 0000000000..dd7941bf7d --- /dev/null +++ b/layout/reftests/text-transform/lowercase-sigma-1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> + <meta http-equiv="content-type" content="text/html;charset=utf-8"> +</head> +<body> + <div style="text-transform:lowercase"> + Σ ΣΣ ΣΣΣ ΑΣ ΣΑ ΑΣΑΣ ΑΣΣΑ (Σ) (ΣΣ) (Σ-Σ) ΆΣ ΆΣ́ ΆΣ́Σ́Α<br> + </div> +</body> +</html> diff --git a/layout/reftests/text-transform/opentype-small-caps-1-notref.html b/layout/reftests/text-transform/opentype-small-caps-1-notref.html new file mode 100644 index 0000000000..fd6ace0774 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1-notref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the OpenType 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/LinLibertine_Re-4.7.5.woff); +} +body { + font: 100px test; +} +span { + font-size: 80px; +} +</style> +</head> +<body> +<div>S<span>MALL</span> C<span>APS</span> +</body> +</html> diff --git a/layout/reftests/text-transform/opentype-small-caps-1-ref.html b/layout/reftests/text-transform/opentype-small-caps-1-ref.html new file mode 100644 index 0000000000..ead0ecec88 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1-ref.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the OpenType 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/LinLibertine_Re-4.7.5.woff); +} +body { + font: 100px test; +} +div { + font-feature-settings: 'smcp' on; +} +</style> +</head> +<body> +<div>Small Caps +</body> +</html> diff --git a/layout/reftests/text-transform/opentype-small-caps-1.html b/layout/reftests/text-transform/opentype-small-caps-1.html new file mode 100644 index 0000000000..53974db6e9 --- /dev/null +++ b/layout/reftests/text-transform/opentype-small-caps-1.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<style> +/* load a font that supports the OpenType 'smcp' feature */ +@font-face { + font-family: test; + src: url(../fonts/LinLibertine_Re-4.7.5.woff); +} +body { + font: 100px test; +} +</style> +</head> +<body> +<div style="font-variant:small-caps">Small Caps +</body> +</html> diff --git a/layout/reftests/text-transform/reftest-stylo.list b/layout/reftests/text-transform/reftest-stylo.list new file mode 100644 index 0000000000..4cd418c878 --- /dev/null +++ b/layout/reftests/text-transform/reftest-stylo.list @@ -0,0 +1,46 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== capitalize-1.html capitalize-1.html +== capitalize-2.html capitalize-2.html +== capitalize-3.html capitalize-3.html +== capitalize-4.html capitalize-4.html +== capitalize-5.html capitalize-5.html +== capitalize-6.html capitalize-6.html +== capitalize-7.html capitalize-7.html +== capitalize-7a.html capitalize-7a.html +== lowercase-1.html lowercase-1.html +== lowercase-sigma-1.html lowercase-sigma-1.html +fails-if(B2G||Mulet) random-if(winWidget) == small-caps-1.html small-caps-1.html +# fails if default font supports 'smcp' +# Initial mulet triage: parity with B2G/B2G Desktop +HTTP(..) == fake-small-caps-1.html fake-small-caps-1.html +HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html +HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1.html +HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html +HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1.html +== uppercase-1.html uppercase-1.html +== uppercase-szlig-1.html uppercase-szlig-1.html +# these use DejaVu Sans via @font-face for consistency of results +skip skip-if(B2G||Mulet) fuzzy-if(cocoaWidget,250,15) HTTP(..) == all-upper.html all-upper.html +# bug 773482, 1140292 +# Initial mulet triage: parity with B2G/B2G Desktop +fails skip-if(B2G||Mulet) fuzzy-if(cocoaWidget,250,15) fuzzy-if(skiaContent,1,1800) HTTP(..) == all-lower.html all-lower.html +# bug 773482, 1140292 +# Initial mulet triage: parity with B2G/B2G Desktop +fails skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,80) HTTP(..) == all-title.html all-title.html +# bug 773482 +# Initial mulet triage: parity with B2G/B2G Desktop +skip == smtp-upper.html smtp-upper.html +== smtp-lower.html smtp-lower.html +== smtp-title.html smtp-title.html +== turkish-casing-1.html turkish-casing-1.html +HTTP(..) == small-caps-turkish-1.html small-caps-turkish-1.html +== greek-uppercase-1a.html greek-uppercase-1a.html +== greek-uppercase-1b.html greek-uppercase-1b.html +== greek-uppercase-2.html greek-uppercase-2.html +HTTP(..) == greek-small-caps-1.html greek-small-caps-1.html +== irish-uppercase-1.html irish-uppercase-1.html +== irish-lowercase-1a.html irish-lowercase-1a.html +== irish-lowercase-1b.html irish-lowercase-1b.html +== fullwidth-1.html fullwidth-1.html +== fullwidth-2.html fullwidth-2.html +== fullwidth-all.html fullwidth-all.html diff --git a/layout/reftests/text-transform/reftest.list b/layout/reftests/text-transform/reftest.list new file mode 100644 index 0000000000..1ef3434d6b --- /dev/null +++ b/layout/reftests/text-transform/reftest.list @@ -0,0 +1,38 @@ +== capitalize-1.html capitalize-ref.html +== capitalize-2.html capitalize-ref.html +== capitalize-3.html capitalize-3-ref.html +== capitalize-4.html capitalize-4-ref.html +== capitalize-5.html capitalize-5-ref.html +== capitalize-6.html capitalize-6-ref.html +== capitalize-7.html capitalize-7-ref.html +== capitalize-7a.html capitalize-7-ref.html +== capitalize-8.html capitalize-8-ref.html +== lowercase-1.html lowercase-ref.html +== lowercase-sigma-1.html lowercase-sigma-1-ref.html +random-if(winWidget) == small-caps-1.html small-caps-1-ref.html # fails if default font supports 'smcp' +HTTP(..) == fake-small-caps-1.html fake-small-caps-1-ref.html +HTTP(..) == opentype-small-caps-1.html opentype-small-caps-1-ref.html +HTTP(..) != opentype-small-caps-1.html opentype-small-caps-1-notref.html +HTTP(..) == graphite-small-caps-1.html graphite-small-caps-1-ref.html +HTTP(..) != graphite-small-caps-1.html graphite-small-caps-1-notref.html +== uppercase-1.html uppercase-ref.html +== uppercase-szlig-1.html uppercase-szlig-ref.html +# these use DejaVu Sans via @font-face for consistency of results +fuzzy-if(cocoaWidget,250,15) HTTP(..) == all-upper.html all-upper-ref.html # bug 1140292 +fuzzy-if(cocoaWidget,250,15) fuzzy-if(skiaContent,1,1800) HTTP(..) == all-lower.html all-lower-ref.html # bug 1140292 +fuzzy-if(skiaContent,1,80) HTTP(..) == all-title.html all-title-ref.html +== smtp-upper.html smtp-upper-ref.html +== smtp-lower.html smtp-lower-ref.html +== smtp-title.html smtp-title-ref.html +== turkish-casing-1.html turkish-casing-1-ref.html +HTTP(..) != small-caps-turkish-1.html small-caps-turkish-1-notref.html +== greek-uppercase-1a.html greek-uppercase-1-ref.html +== greek-uppercase-1b.html greek-uppercase-1-ref.html +== greek-uppercase-2.html greek-uppercase-2-ref.html +HTTP(..) == greek-small-caps-1.html greek-small-caps-1-ref.html +== irish-uppercase-1.html irish-uppercase-1-ref.html +== irish-lowercase-1a.html irish-lowercase-1-ref.html +== irish-lowercase-1b.html irish-lowercase-1-ref.html +== fullwidth-1.html fullwidth-1-ref.html +== fullwidth-2.html fullwidth-2-ref.html +== fullwidth-all.html fullwidth-all-ref.html diff --git a/layout/reftests/text-transform/small-caps-1-ref.html b/layout/reftests/text-transform/small-caps-1-ref.html new file mode 100644 index 0000000000..e342a3d2a2 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-1-ref.html @@ -0,0 +1,4 @@ +<!DOCTYPE HTML> +<html> +<body style="font-size:100px;">A<span style="font-size:80%">A</span></body> +</html> diff --git a/layout/reftests/text-transform/small-caps-1.html b/layout/reftests/text-transform/small-caps-1.html new file mode 100644 index 0000000000..d7146b3e34 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-1.html @@ -0,0 +1,9 @@ +<!DOCTYPE HTML> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> +<body style="font-variant:small-caps; font-size:100px;">Aa</body> +</html> diff --git a/layout/reftests/text-transform/small-caps-turkish-1-notref.html b/layout/reftests/text-transform/small-caps-turkish-1-notref.html new file mode 100644 index 0000000000..4e735277a1 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-turkish-1-notref.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> +<title>Test for Turkish small-caps behavior</title> +<style type="text/css"> +@font-face { + font-family: libertine; + src: url(../fonts/LinLibertine_Re-4.7.5.woff); +} +div { + font-family: libertine; +} +</style> +</head> +<body> +<div lang="en" style="font-variant:small-caps"> +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/small-caps-turkish-1.html b/layout/reftests/text-transform/small-caps-turkish-1.html new file mode 100644 index 0000000000..be848f4b27 --- /dev/null +++ b/layout/reftests/text-transform/small-caps-turkish-1.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> +<title>Test for Turkish small-caps behavior</title> +<style type="text/css"> +@font-face { + font-family: libertine; + src: url(../fonts/LinLibertine_Re-4.7.5.woff); +} +div { + font-family: libertine; +} +</style> +</head> +<body> +<div lang="tr" style="font-variant:small-caps"> +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/smtp-lower-ref.html b/layout/reftests/text-transform/smtp-lower-ref.html new file mode 100644 index 0000000000..f6d91314e4 --- /dev/null +++ b/layout/reftests/text-transform/smtp-lower-ref.html @@ -0,0 +1,50 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <p> +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/smtp-lower.html b/layout/reftests/text-transform/smtp-lower.html new file mode 100644 index 0000000000..2d3ffa6d55 --- /dev/null +++ b/layout/reftests/text-transform/smtp-lower.html @@ -0,0 +1,53 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + p { text-transform: lowercase; } + </style> + </head> + <body> + <p> +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/smtp-title-ref.html b/layout/reftests/text-transform/smtp-title-ref.html new file mode 100644 index 0000000000..c404cfaecf --- /dev/null +++ b/layout/reftests/text-transform/smtp-title-ref.html @@ -0,0 +1,50 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <p> +𐐀x +𐐁x +𐐂x +𐐃x +𐐄x +𐐅x +𐐆x +𐐇x +𐐈x +𐐉x +𐐊x +𐐋x +𐐌x +𐐍x +𐐎x +𐐏x +𐐐x +𐐑x +𐐒x +𐐓x +𐐔x +𐐕x +𐐖x +𐐗x +𐐘x +𐐙x +𐐚x +𐐛x +𐐜x +𐐝x +𐐞x +𐐟x +𐐠x +𐐡x +𐐢x +𐐣x +𐐤x +𐐥x +𐐦x +𐐧x + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/smtp-title.html b/layout/reftests/text-transform/smtp-title.html new file mode 100644 index 0000000000..c3dd440d5c --- /dev/null +++ b/layout/reftests/text-transform/smtp-title.html @@ -0,0 +1,53 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + p { text-transform: capitalize; } + </style> + </head> + <body> + <p> +𐐨x +𐐩x +𐐪x +𐐫x +𐐬x +𐐭x +𐐮x +𐐯x +𐐰x +𐐱x +𐐲x +𐐳x +𐐴x +𐐵x +𐐶x +𐐷x +𐐸x +𐐹x +𐐺x +𐐻x +𐐼x +𐐽x +𐐾x +𐐿x +𐑀x +𐑁x +𐑂x +𐑃x +𐑄x +𐑅x +𐑆x +𐑇x +𐑈x +𐑉x +𐑊x +𐑋x +𐑌x +𐑍x +𐑎x +𐑏x + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/smtp-upper-ref.html b/layout/reftests/text-transform/smtp-upper-ref.html new file mode 100644 index 0000000000..3d8a69c566 --- /dev/null +++ b/layout/reftests/text-transform/smtp-upper-ref.html @@ -0,0 +1,50 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + </head> + <body> + <p> +𐐀 +𐐁 +𐐂 +𐐃 +𐐄 +𐐅 +𐐆 +𐐇 +𐐈 +𐐉 +𐐊 +𐐋 +𐐌 +𐐍 +𐐎 +𐐏 +𐐐 +𐐑 +𐐒 +𐐓 +𐐔 +𐐕 +𐐖 +𐐗 +𐐘 +𐐙 +𐐚 +𐐛 +𐐜 +𐐝 +𐐞 +𐐟 +𐐠 +𐐡 +𐐢 +𐐣 +𐐤 +𐐥 +𐐦 +𐐧 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/smtp-upper.html b/layout/reftests/text-transform/smtp-upper.html new file mode 100644 index 0000000000..959765aca0 --- /dev/null +++ b/layout/reftests/text-transform/smtp-upper.html @@ -0,0 +1,53 @@ +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8"> + <style type="text/css"> + p { text-transform: uppercase; } + </style> + </head> + <body> + <p> +𐐨 +𐐩 +𐐪 +𐐫 +𐐬 +𐐭 +𐐮 +𐐯 +𐐰 +𐐱 +𐐲 +𐐳 +𐐴 +𐐵 +𐐶 +𐐷 +𐐸 +𐐹 +𐐺 +𐐻 +𐐼 +𐐽 +𐐾 +𐐿 +𐑀 +𐑁 +𐑂 +𐑃 +𐑄 +𐑅 +𐑆 +𐑇 +𐑈 +𐑉 +𐑊 +𐑋 +𐑌 +𐑍 +𐑎 +𐑏 + </p> + </body> +</html> diff --git a/layout/reftests/text-transform/turkish-casing-1-ref.html b/layout/reftests/text-transform/turkish-casing-1-ref.html new file mode 100644 index 0000000000..77acf66cad --- /dev/null +++ b/layout/reftests/text-transform/turkish-casing-1-ref.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> +<title>Test for Turkish casing behavior</title> +</head> +<body> +<div lang="tr"> +EVRENSEL KOD HER YAZI KARAKTERİ İÇİN BİR VE YALNIZ BİR SAYI ŞART KOŞAR, +HANGİ ALTYAPI, +HANGİ YAZILIM, +HANGİ DİL OLURSA OLSUN. +</div> +<div lang="tr"> +evrensel kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +</div> +<div lang="tr"> +Evrensel Kod Her Yazı Karakteri İçin Bir Ve Yalnız Bir Sayı Şart Koşar, +Hangi Altyapı, +Hangi Yazılım, +Hangi Dil Olursa Olsun. +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/turkish-casing-1.html b/layout/reftests/text-transform/turkish-casing-1.html new file mode 100644 index 0000000000..976b9dd8cf --- /dev/null +++ b/layout/reftests/text-transform/turkish-casing-1.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> +<title>Test for Turkish casing behavior</title> +</head> +<body> +<div lang="tr" style="text-transform:uppercase"> +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +</div> +<div lang="tr" style="text-transform:lowercase"> +EVRENSEL KOD HER YAZI KARAKTERİ İÇİN BİR VE YALNIZ BİR SAYI ŞART KOŞAR, +HANGİ ALTYAPI, +HANGİ YAZILIM, +HANGİ DİL OLURSA OLSUN. +</div> +<div lang="tr" style="text-transform:capitalize"> +Evrensel Kod her yazı karakteri için bir ve yalnız bir sayı şart koşar, +hangi altyapı, +hangi yazılım, +hangi dil olursa olsun. +</div> +</body> +</html> diff --git a/layout/reftests/text-transform/uppercase-1.html b/layout/reftests/text-transform/uppercase-1.html new file mode 100644 index 0000000000..8f7cd07244 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> + <body> + <span style="text-transform:uppercase">This text should be uppercased.</span> + </body> +</html> diff --git a/layout/reftests/text-transform/uppercase-ref.html b/layout/reftests/text-transform/uppercase-ref.html new file mode 100644 index 0000000000..794fe4a152 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-ref.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<html> + <body> + THIS TEXT SHOULD BE UPPERCASED. + </body> +</html> diff --git a/layout/reftests/text-transform/uppercase-szlig-1.html b/layout/reftests/text-transform/uppercase-szlig-1.html new file mode 100644 index 0000000000..c1774ada34 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-szlig-1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> + <title>CSS 2.1 Test Suite: text-transform</title> + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> + <link rel="help" href="http://www.w3.org/TR/CSS21/text.html#caps-prop" /> + <meta name="flags" content="" /> + <body> + <span style="text-transform:uppercase">ß</span> + </body> +</html> diff --git a/layout/reftests/text-transform/uppercase-szlig-ref.html b/layout/reftests/text-transform/uppercase-szlig-ref.html new file mode 100644 index 0000000000..e73dd456c0 --- /dev/null +++ b/layout/reftests/text-transform/uppercase-szlig-ref.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<html> + <body> + SS + </body> +</html> |