Latin...NFCNFD ×2
aloneHelloäüöñäüöñäüöñ
RTLHelloäüöñäüöñäüöñ
LTRHelloäüöñäüöñäüöñ

HebrewNFC/D (no cc)non-normalNFC/D (with cc)
aloneשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ
RTLשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ
LTRשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ

ArabicNFCNFD
aloneنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة
RTLنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة
LTRنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة

The same with the Cardo font famous for biblical Hebrew, etc.

Latin...NFCNFD ×2
aloneHelloäüöñäüöñäüöñ
RTLHelloäüöñäüöñäüöñ
LTRHelloäüöñäüöñäüöñ

HebrewNFC/D (no cc)non-normalNFC/D (with cc)
aloneשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ
RTLשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ
LTRשנה תנההַמִּצְווֹת שֶׁנִּתְּנוּהַמִּצְווֹת שֶׁנִּתְּנוּ

ArabicNFCNFD
aloneنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة
RTLنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة
LTRنظرًا طّلاع إذن يُرجى سئلةنظرًا طّلاع إذن يُرجى سئلة

The font is embedded as .ttf, which enables my phone to combine Latin NFD. Converted to .woff my phone doesn’t get that ability...

I beg your pardon: unlike the URL suggests, this test is no good bi-directional (BiDi) text test. A test for that should intermix both directions more subtle. – What I want(ed) to test here is how good or bad characters composition works, also for right-to-left text. Via <bdo dir=...> I request the text to be rendered ltr and rtl. (To go against a script’s normal flow may be less useful, but it helps me to see where a letter starts and ends, and whether the punctuation is at it’s right place...

There is no precomposed Hebrew with vowels. – Most Arabic, but not all, can be precomposed.

Offical Android composes ugly, wrong, or not at all. Some patched versions are better. See Android bug 14661.