Should generic monospace font be before script-specific ones?

In the long issue about fixing scripts, we set sans-serif script-specific fonts before the generic monospace fonts in font.name-list.monospace.*.

The reasoning behind this was that we didn't add script-specific monospace fonts anyway, so Firefox would fall back to Noto Sans in any case (and for consistency, we told it to jump to Noto Sans rather than Noto Serif).

This would guarantee a better consistency when the lang is set, but it will never display monospace characters, even when covered by a monospace font.

Should we change the priority, and use the generic monospace fonts (Cousine, Courier, Menlo, etc) before the script-specific Noto Sans?

Edited by Pier Angelo Vendrame