<div dir="ltr"><div>Well, the directives of the SG16 Direction Paper says to avoid excessive inventiveness....<br><br></div><div>Because the unicode character database properties have pervasive uses in Unicode (staring with Normalization, and branching out from there), it would be incredibly hard to properly provide all of the C++ algorithms a chance to override the database used. You&#39;d have to make sure every single algorithm can receive the database; or, define a &quot;weak symbol&quot; from the implementation which you then plug with your information. I don&#39;t know if the Timezone Database (tzdb) in chrono/date can help shed some light on how this might be done in a Modern C++ API without breaking implementer backs; looking there might be a good start.<br><br></div><div>I&#39;m still unsure if it&#39;s necessary but if it&#39;s going to be customizable we&#39;d better make sure it&#39;s done right...<br><br></div><div>Best Wishes,<br></div><div>JeanHeyd<br></div></div>