Curvilinear shapes are created by ILT (Inverse Lithography Technology) from design layouts, to compensate lithography process errors. Such shapes are better stored as combination of polygons and curves than merely polygons for efficiency reasons as modeling runtime, mask-writing time, and data volume. This is why a curvilinear format has been proposed by mask-writer suppliers, while its OASIS counterpart has been developed by a curvilinear work group created in 2019. As for their curve parts, these curvilinear formats support: Explicit Bézier, B-Spline, and Implicit Bézier curves. The last two are of particular interest, since they both offer more compaction properties than Explicit Bézier curves, from which they are derived. This paper introduces the different curves as mathematical objects in order to derive their properties, advantages, and disadvantages in terms of compaction and conversion capabilities.