Uji ketepatan tampilan
Buka halaman ini di perangkat sungguhan. Setiap kasus menampilkan rangkaiannya besar-besar, titik kodenya di bawah, dan apa yang dihitung lulus. Rangkaian aksara di bawah dibangun dari daftar titik kode, bukan dari teks harfiah, jadi keduanya tidak mungkin berbeda.
- face
- Noto Sans Buginese 2.002
- shipped
- public/fonts/noto-sans-buginese-subset.woff2
- features
- liga · abvm · dist · mark
- check on
- ios-safari · android-chrome · desktop-chrome · desktop-firefox · desktop-safari
Kasus uji
01 · letter.ka.bare
ᨀU+1A00
Mengapa kasus ini
Baseline. If this is tofu, nothing else on the page means anything.
Lulus berarti
One aksara glyph. No dotted box, no fallback serif.
02 · sign.i.above
ᨀᨗU+1A00 U+1A17
Mengapa kasus ini
Non-spacing mark, UCD combining class 230 (Above). Tests GPOS mark attachment.
Lulus berarti
The vowel sign sits above the letter, centred, not overlapping the letter's own strokes and not drifting right.
03 · sign.u.below
ᨀᨘU+1A00 U+1A18
Mengapa kasus ini
Non-spacing mark, UCD combining class 220 (Below).
Lulus berarti
The vowel sign sits below the letter, centred, and is not clipped by the line box.
04 · sign.e.spacing
ᨀᨙU+1A00 U+1A19
Mengapa kasus ini
Spacing combining mark (Mc) with no UCD combining class. Which side it takes is a rendering question, which is exactly why it is answered here and left 'unverified' in inventory.json.
Lulus berarti
Record which side the sign appears on. It must take its own advance width and must not be drawn on top of the letter.
05 · sign.o.spacing
ᨀᨚU+1A00 U+1A1A
Mengapa kasus ini
Spacing combining mark (Mc), no UCD combining class. Same question as VOWEL SIGN E, and the two must not land on the same side as each other by accident.
Lulus berarti
Record which side. Compare against VOWEL SIGN E — if both render on the same side, that is a finding, not a pass.
06 · sign.ae.unpositioned
ᨀᨛU+1A00 U+1A1B
Mengapa kasus ini
Non-spacing mark with combining class 0 — the UCD gives the renderer no position to work from, so this is the case most likely to misplace. Its Latin equivalence is also an open question on the ejaan page.
Lulus berarti
The sign is attached to the letter, not floating in its own cell and not stacked over another mark.
07 · sign.on.dotted.circle
◌ᨛU+25CC U+1A1B
Mengapa kasus ini
The script reference shows every sign on a dotted circle. U+25CC must come from the same subset, or the reference table renders half in one face and half in another.
Lulus berarti
A dotted circle with the sign attached to it. Both shapes at the same optical weight.
08 · carrier.a.with.signs
ᨕᨗ ᨕᨘ ᨕᨛU+1A15 U+1A17 U+0020 U+1A15 U+1A18 U+0020 U+1A15 U+1A1B
Mengapa kasus ini
Independent vowels: the vowel-carrier letter A takes the same signs as a consonant. Its shape differs, so the mark anchors are a separate case.
Lulus berarti
Each sign attaches to the carrier as cleanly as it does to ka. No collisions.
09 · prenasal.letters
ᨃᨇᨋᨏU+1A03 U+1A07 U+1A0B U+1A0F
Mengapa kasus ini
NGKA, MPA, NRA, NYCA. Prenasalisation is partly written — these four letters exist — which the ejaan page records as an open question against PRD §2.
Lulus berarti
Four distinct glyphs. Specifically confirm NGKA is distinguishable from NGA, and NYCA from NYA.
10 · band.no.word.spacing
ᨆᨈᨀᨗᨒᨘᨄᨙᨊᨚᨔᨛU+1A06 U+1A08 U+1A00 U+1A17 U+1A12 U+1A18 U+1A04 U+1A19 U+1A0A U+1A1A U+1A14 U+1A1B
Mengapa kasus ini
The band carries no word spacing — the script does not use it, and connector strokes carry segmentation instead. A long unspaced run is where line-breaking and mark positioning go wrong together.
Lulus berarti
An even run at a consistent baseline. Marks stay attached to their own letters across the whole run. Check what happens when it must wrap.
11 · punctuation.pallawa
ᨆᨈ᨞ᨆᨈU+1A06 U+1A08 U+1A1E U+1A06 U+1A08
Mengapa kasus ini
PALLAWA between two runs.
Lulus berarti
The mark is visible, has its own advance width, and does not merge into the glyph on either side.
12 · punctuation.end.of.section
ᨆᨈ᨟U+1A06 U+1A08 U+1A1F
Mengapa kasus ini
END OF SECTION at the end of a run.
Lulus berarti
Visible and distinct from PALLAWA.