The cost of such exceptions is that an application cannot reliably use the general categories to detect, evaluate or create numbers in a relevant script. So this requires a separate table for each supported script.
Um. It's not as if anyone does computations using Gothic numbers, Philippe. -- Michael Everson * * Everson Typography * * http://www.evertype.com