Status: FAIL | Duration: 17ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>CSS Text test: letter-spacing and Bengali ya-phala (yo-pholo)</title> <link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"> <link rel="match" href="reference/letter-spacing-bengali-yaphala-001-ref.html"> <meta name="assert" content="Letter-spacing does not separate yaphala from the preceding letter."> <link rel="help" href="https://drafts.csswg.org/css-text/#letter-spacing-property"> <link rel="help" href="https://github.com/w3c/line_paragraph_tests/issues/81"> <style> /* We try various "likely" font names, as well as generics; those not available on the platform will simply fall back to a default. */ .outer.a { font-family: sans-serif; } .outer.b { font-family: serif; } .outer.c { font-family: Bangla MN, serif; } .outer.d { font-family: Bangla Sangam MN, sans-serif; } .outer.e { font-family: Nirmala UI, Vrinda, sans-serif; } .outer.f { font-family: Noto Sans Bengali, sans-serif; } .inner { position: relative; margin: 1em; height: 2em; } .test { padding: 0.25em; color: red; letter-spacing: 1em; position: absolute; } .mask { padding: 0.25em; color: green; background: green; position: absolute; } span { display: inline-block; } </style> <p>Test passes if the red Bengali text is entirely hidden by the green blocks.</p> <div class="outer a"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer b"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer c"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer d"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer e"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer f"> <div class="inner" lang="bn"> <div class="test">অ্যান্টিগুয়া</div><!-- there should be 3 letter-spacing opportunities in this word --> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="test">এ্যাডভোকেট</div><!-- there should be 4 letter-spacing opportunities in this word --> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div>
/css/css-text/letter-spacing/reference/letter-spacing-bengali-yaphala-001-ref.html
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>CSS Text reference: letter-spacing and Bengali ya-phala (yo-pholo)</title> <link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"> <style> /* We try various "likely" font names, as well as generics; those not available on the platform will simply fall back to a default. */ .outer.a { font-family: sans-serif; } .outer.b { font-family: serif; } .outer.c { font-family: Bangla MN, serif; } .outer.d { font-family: Bangla Sangam MN, sans-serif; } .outer.e { font-family: Nirmala UI, Vrinda, sans-serif; } .outer.f { font-family: Noto Sans Bengali, sans-serif; } .inner { position: relative; margin: 1em; height: 2em; } .mask { padding: 0.25em; color: green; background: green; position: absolute; } span { display: inline-block; } </style> <p>Test passes if the red Bengali text is entirely hidden by the green blocks.</p> <div class="outer a"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer b"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer c"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer d"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer e"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div> <div class="outer f"> <div class="inner" lang="bn"> <div class="mask">অ্যান্টিগুয়া<span style="width:3em"></span></div> </div> <div class="inner" lang="bn"> <div class="mask">এ্যাডভোকেট<span style="width:4em"></span></div> </div> </div>