Wikimedia Forum/Autonym font test with active Wikipedias

From Meta, a Wikimedia project coordination wiki

Comparison of Template:Active Wikipedias. This page was created to test the Autonym font (currently supported by the new CSS "autonym" class.

I recently updated this list of supported languages to match the currently active Wikipedias and remove those languages that are now in Incubator; this includes Sichuan Yi (ii) whose autonym "ꆇꉙ" is not rendered correctly, but this language is no longer actively supported.

The only supported languages whose autonym are not rendered correctly by the Autonym font are:

  • Church Slavic (cu) whose autonym is "словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ" (apparently the Autonym font contains some metrics for the missing glyphs, but it does not map actual glyphs to them but only the .notdef glyph (a "tofu" box, which is larger than the metrics, as seen in the tests below), causing any text after them to be overwritten by the overflowing .notdef glyph. The default fonts of browsers do not have this problem and "tofu" boxes have correct layouts.
  • Gothic (got) whose autonym is "𐌲𐌿𐍄𐌹𐍃𐌺".

Test your browsers. -- verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Tests[edit]

For these tests we'll assume that the content below has been resized with a slightly bigger font size (font-size:1.2em; and line-height:1.5; like with the MediaWiki default).

Default template[edit]

If you want to see the complete list of supported languages (with active wikis in Wikipedia) look at this template:Active Wikipedias which renders as this div block:


Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Bold[edit]

Now look at how it can be even more ugly with bold active (the Autonym webfont is normally not used by the browser, unless it uses synthetisation):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Italic[edit]

Or with italic (the Autonym webfont is normally not used, unless it uses synthetisation):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Letter-spacing and justified text alignement[edit]

Or with some non-zero negative letter-spacing (-0.075em) activated (the Autonym font is normally used, the result is unreadable outside Latin):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

If some non-zero positive letter-spacing (0.3em) is used (this is used in some accessility options of browsers), joining scripts (like Arabic or Devanagari) will not render correctly (the Autonym font should include the OpenType feature for glyph joiners (like the Arabic Tatween, or the Devanagari horizontal joiner normally connecting all "hanging" letters attached below it, or the horizontal joiners also used in the Latin script for its modern cursive handwritten style, or old Fraktur or medieval styles, or some other decorated styles, block joiners used in "inverted" font styles, or joiners above and below letters and patterned backgrounds with fonts rendering letters in decorated "cartouche" boxes), so that OpenType renderers can insert them as needed with positive letter-spacing, otherwise the renderers will just insert whitespace without "filling" them with joiners

For the Autonym font, only simple horizontal joiners are needed in specific scripts (like Arabic, Devanagari or Tibetan) where they are mandatory, but supporting it would require complex OpenType features in this font if we allow any non-normal letter-spacing, or at least to embed some script-specific baseline/stroke-weight metrics (so that the renderer can draw these horizontal joining strokes; depending on OpenType renderers or OSes, the methods supported diverge on how to setup these joiners in fonts). Note that these horizontal joiners are contextual (they depend on specific pairs of "base" letters or digrams, including their vertical positioning in the middle of the pair, and there may be multiple combining characters or controls encoded between base letters or digrams in the pair):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

Letter-spacing also may take effect in case of full justification of paragraphs (where whitespaces are increased to their maximum allowed relative width, the line justifier will distribute the rest between all base glyphs on the renderering line to get the expected justification on both margins; some justifiers also allow compressing the default letter-spacing by reducing the inner gap within each glyphs, assuming that glyphs include such gaps or that the glyphs can be safely truncated in their leading or trailing joiners, according to the metrics encoded with each glyph of the font; if font glyphs are not instructed by such metrics, the renderer will not have any hint about how to truncate them safely, and full line justification using any negative letter-spacing for microjustification may create undesirable collisions by the non-truncated leading or trailing joiners of the base glyph on other strokes).

For these reasons, letter-spacing should be disabled with the Autonym font, by forcing it to letter-spacing:normal in CSS (and possibly as well by disabling line justification text-align:justify, if the renderer supports and uses micro-justification to implement it, unless it can also narrow or expand glyph widths while preserving their visual vertical stroke weight and line "blackness", and preserve all vertical metrics and alignments of glyphs: so use text-align:left, text-align:center or text-align:right instead, to align any block or span containing language autonyms rendered with the Autonym font).

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Recommended settings[edit]

Now look with the recommended CSS settings (font-size:13px;line-height:normal;font-weight:normal;font-style:normal;letter-spacing:normal;):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Zoom(?)[edit]

And if I also add the CSS3 "position:absolute;zoom:1;-moz-transform:scale(1);" to remove the bad effect of zoom. It only works in CSS3 for the content of elements creating their own viewport, not in a normal element unless it uses absolute positioning to make it a viewport within its parent element with "position:relative", but the bad effect is that we need to size the parent element, and a vertical scrollbar may appear in the viewport (plus: the zoom CSS property may still be ignored by browsers):

Acèh (ace) · Ænglisc (ang) · Afrikaans (af) · Alemannisch (als) · anarâškielâ (smn) · aragonés (an) · armãneashti (roa-rup) · arpetan (frp) · asturianu (ast) · Atikamekw (atj) · Avañe'ẽ (gn) · Aymar aru (ay) · azərbaycanca (az) · Banjar (bjn) · Bahasa Hulontalo (gor) · Bahasa Indonesia (id) · Bahasa Melayu (ms) · bamanankan (bm) · Bân-lâm-gú (zh-min-nan) · Basa Bali (ban) · Basa Banyumasan (map-bms) · Bikol Central (bcl) · Bislama (bi) · Boarisch (bar) · bosanski (bs) · brezhoneg (br) · català (ca) · Cebuano (ceb) · čeština (cs) · Chamoru (ch) · Chavacano de Zamboanga (cbk-zam) · Chi-Chewa (ny) · chiShona (sn) · chiTumbuka (tum) · corsu (co) · Cymraeg (cy) · dansk (da) · davvisámegiella (se) · Deitsch (pdc) · Deutsch (de) · Diné bizaad (nv) · dolnoserbski (dsb) · eesti (et) · emiliàn e rumagnòl (eml) · English (en) · español (es) · Esperanto (eo) · estremeñu (ext) · euskara (eu) · eʋegbe (ee) · lea faka-Tonga (to) · Fiji Hindi (hif) · føroyskt (fo) · français (fr) · Frysk (fy) · Fulfulde (ff) · furlan (fur) · Gaeilge (ga) · kriyòl gwiyannen (gcr) · Gaelg (gv) · Gagana Samoa (sm) · Gagauz (gag) · Gàidhlig (gd) · galego (gl) · Gĩkũyũ (ki) · Hausa (ha) · Hawaiʻi (haw) · hornjoserbsce (hsb) · hrvatski (hr) · Ido (io) · Igbo (ig) · Ilokano (ilo) · interlingua (ia) · Interlingue (ie) · Iñupiatun (ik) · isiXhosa (xh) · isiZulu (zu) · íslenska (is) · italiano (it) · Jawa (jv) · Kabɩyɛ (kbp) · kalaallisut (kl) · Kapampangan (pam) · kaszëbsczi (csb) · kernowek (kw) · Ikinyarwanda (rw) · ikirundi (rn) · Kiswahili (sw) · Kongo (kg) · Kotava (avk) · Kreyòl ayisyen (ht) · kurdî (ku) · Ladin (lld) · Ladino (lad) · latgaļu (ltg) · Latina (la) · latviešu (lv) · Lëtzebuergesch (lb) · Li Niha (nia) · lietuvių (lt) · Ligure (lij) · Limburgs (li) · lingála (ln) · Lingua Franca Nova (lfn) · livvinkarjala (olo) · la .lojban. (jbo) · Luganda (lg) · lombard (lmo) · Madhurâ (mad) · magyar (hu) · Malagasy (mg) · Malti (mt) · Māori (mi) · mfantse (fat) · Minangkabau (min) · 閩東語 / Mìng-dĕ̤ng-ngṳ̄ (cdo) · Mirandés (mwl) · Na Vosa Vakaviti (fj) · Nāhuatl (nah) · Napulitano (nap) · Nederlands (nl) · Nedersaksies (nds-nl) · Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ (cr) · Nordfriisk (frr) · Norfuk / Pitkern (pih) · norsk bokmål (nb) · norsk nynorsk (nn) · Nouormand (nrm) · Novial (nov) · oʻzbekcha / ўзбекча (uz) · occitan (oc) · Oromoo (om) · Pälzisch (pfl) · Pangasinan (pag) · Papiamentu (pap) · Patois (jam) · Picard (pcd) · Piemontèis (pms) · Plattdüütsch (nds) · polski (pl) · português (pt) · Qaraqalpaqsha (kaa) · qırımtatarca (crh) · reo tahiti (ty) · Ripoarisch (ksh) · română (ro) · romani čhib (rmy) · rumantsch (rm) · Runa Simi (qu) · Sängö (sg) · sardu (sc) · Scots (sco) · Seeltersk (stq) · Sakizaya (szy) · Seediq (trv) · Sesotho sa Leboa (nso) · Sesotho (st) · Setswana (tn) · shqip (sq) · sicilianu (scn) · Simple English (simple) · SiSwati (ss) · slovenčina (sk) · slovenščina (sl) · ślůnski (szl) · Soomaaliga (so) · Sranantongo (srn) · srpskohrvatski / српскохрватски (sh) · Sunda (su) · suomi (fi) · svenska (sv) · Tagalog (tl) · Taqbaylit (kab) · tarandíne (roa-tara) · tetun (tet) · Thuɔŋjäŋ (din) · Tiếng Việt (vi) · Tok Pisin (tpi) · Tsetsêhestâhese (chy) · Tshivenda (ve) · Türkçe (tr) · Türkmençe (tk) · Twi (tw) · Vahcuengh (za) · vèneto (vec) · vepsän kel’ (vep) · Volapük (vo) · võro (fiu-vro) · walon (wa) · West-Vlams (vls) · Winaray (war) · Wolof (wo) · Xitsonga (ts) · Yorùbá (yo) · Zazaki (diq) · Zeêuws (zea) · žemaitėška (bat-smg) · Ελληνικά (el) · Ποντιακά (pnt) · авар (av) · адыгабзэ (ady) · адыгэбзэ (kbd) · алтай тил (alt) · аԥсшәа (ab) · башҡортса (ba) · беларуская (be) · беларуская (тарашкевіца) (be-tarask) · буряад (bxr) · български (bg) · гӀалгӀай (inh) · ирон (os) · коми (kv) · къарачай-малкъар (krc) · кыргызча (ky) · кырык мары (mrj) · қазақша (kk) · лакку (lbe) · лезги (lez) · македонски (mk) · мокшень (mdf) · монгол (mn) · нохчийн (ce) · олык марий (mhr) · перем коми (koi) · русиньскый (rue) · русский (ru) · саха тыла (sah) · словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ (cu) · српски / srpski (sr) · татарча / tatarça (tt) · тоҷикӣ (tg) · тыва дыл (tyv) · удмурт (udm) · українська (uk) · хальмг (xal) · чӑвашла (cv) · эрзянь (myv) · հայերեն (hy) · Արեւմտահայերէն (hyw) · მარგალური (xmf) · ქართული (ka) · 𐌲𐌿𐍄𐌹𐍃𐌺 (got) · अंगिका (anp) · अवधी (awa) · कॉशुर / کٲشُر (ks) · नेपाल भाषा (new) · नेपाली (ne) · पालि (pi) · भोजपुरी (bh) · डोटेली (dty) · गोंयची कोंकणी / Gõychi Konknni (gom) · मैथिली (mai) · मराठी (mr) · संस्कृतम् (sa) · हिन्दी (hi) · অসমীয়া (as) · বিষ্ণুপ্রিয়া মণিপুরী (bpy) · বাংলা (bn) · ਪੰਜਾਬੀ (pa) · ગુજરાતી (gu) · ଓଡ଼ିଆ (or) · தமிழ் (ta) · తెలుగు (te) · ಕನ್ನಡ (kn) · ತುಳು (tcy) · മലയാളം (ml) · සිංහල (si) · ꯃꯤꯇꯩ ꯂꯣꯟ (mni) · ᱥᱟᱱᱛᱟᱲᱤ (sat) · ཇོང་ཁ (dz) · བོད་ཡིག (bo) · ไทย (th) · ລາວ (lo) · ភាសាខ្មែរ (km) · ဘာသာမန် (mnw) · မြန်မာဘာသာ (my) · Basa Ugi (bug) · ၽႃႇသႃႇတႆး (shn) · ᐃᓄᒃᑎᑐᑦ / inuktitut (iu) · ᏣᎳᎩ (chr) · ትግርኛ (ti) · አማርኛ (am) · 한국어 (ko) · 日本語 (ja) · 中文 (zh) · 文言 (zh-classical) · 吴语 (wuu) · 客家語/Hak-kâ-ngî (hak) · 粵語 (zh-yue) · 贛語 (gan) · ייִדיש (yi) · עברית (he) · اردو (ur) · العربية (ar) · الدارجة (ary) · پښتو (ps) · سرائیکی (skr) · سنڌي (sd) · پنجابی (pnb) · فارسی (fa) · گیلکی (glk) · مازِرونی (mzn) · مصرى (arz) · تۆرکجه (azb) · ئۇيغۇرچە / Uyghurche (ug) · کوردی (ckb) · ܐܪܡܝܐ (arc) · ދިވެހިބަސް (dv) · ߒߞߏ (nqo) · +/-

Note that disabling zoom is a bad idea anyway (just like setting any element widths above 300px, or its equivalent in "ems" depending on the current font-size), it breaks an accessibility rule (including compatibility with small devices). But zooming has visibly very bad effects on poorly hinted fonts (or unhinted fonts like "Autonym").

In fact zoom will be apparently supported only to support "device adaptation" to allow sites to adapt their stylesheets to various device screen sizes, and respond correctly to screen rotation events (except on... iPhones, which will not reflow the content according to the changed width/height, but will recompute the effective size ratio so that the device-width is kept. This effect lasts until the user either keep the new rotation to visit another page, or refreshes the page to adapt to the new device-width).

This concept of "device adapation with viewports" is not usable in MediaWiki to rescale the content of an element because CSS3 viewports are only available for the document level (i.e. the content of a frame, which would require using an HTML iframe within pages (not supported by MediaWiki, unless we use some custom javascript to create it within the page DOM) as well as defining an "@viewport" CSS declaration loaded with the document (possible but requires an external CSS stylesheet).

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]

Results[edit]

Even with all this, setting the zoom level is not recommanded. According to various sources, it's best to define the viewport only with "@viewport { html { initial-scale:1.0; } }" and still allow users to "pinch" their screen to zoom in/out as they want.

Devices are also frequently lying about their real pixel density (in "dppx", not in "dpi" due to "logical pixels" and specific device properties like pixel and subpixels geometries for supporting more that rendering 3 color planes, or for 3D-capable displays) and display sizes available to javascript and HTML (in JS via window.screen.width and window.screen.height).

In summary there's no reliable way to control the zoom on websites, except by testing for long lists of devices in their viewport properties, in an external stylesheet loaded from the header of the document. So all fonts must be scalable to various pixel densities. Hinting fonts is an absolute necessity. We should not force zoom levels if we want to preserve accesibility, notably for the many people aged 40 or more, starting to experiment vision problems for focusing small texts, including on their smartphones, or even on large displays for desktops or TV (where they may want to zoom in/out, depending on the viewing distance to the screen), or on recent tablets with very high pixel densities (this should improve their reading, if and only if we provide correctly hinted webfonts).

The Autonym font will also not be usable in all styles (but here we can control most of them in CSS).

verdy_p (talk) 05:14, 19 November 2013 (UTC)[reply]