At smaller sizes, the defaults become oddly specific. Why include 14 but not 15 or 16, or vice-versa? This becomes an actual problem if the application does not allow selecting a custom integer size, not even with cheats; the text tool becomes fundamentally flawed and broken.
I don't think you should feature such sparsely spaced selective defaults in the first place. It feels like a bad design. This introduces bias in the popularity of font sizes, which reduces diversity. At smaller point sizes, especially less or equal to 21, odd point sizes are a different world than even point sizes. Every size counts: 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24.

After that, you insert sizes randomly. Use odd sizes if you wish, use even sizes if you wish, etc.
So a scale could go like this:
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 40, 48, 56, 60, 64, 68, 72, 76, 80, 88, 96, 128, 192, 256, 512, 1024, 4096, 16384, 65536, 16777216, 4294967296
Or like this:
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 33, 35, 38, 41, 44, 48, 52, 57, 63, 69, 76, 84, 93, 104, 117, 132, 149, 169, 192, 219, 251, 289, 334, 387, 450, 525, 615, 724, 855, 1014, 1208, 1444, 1733, 2089, 2528, 3071, 3746, 4588, 5642, 6966, 8636, 10750, 13435, 16859, 21242, 26872, 34133, 43532, 55744, 71672, 92525, 119930, 156083, 203959, 267603, 352533, 466303, 619294, 825822, 1105697, 1486436, 2006396, 2719239, 3700314, 5055803, 6935888, 9553762, 13213175, 18348491, 25583145, 35815244, 50343372, 71052129, 100686745, 143260979, 204665168, 293575877, 422821641, 611440859, 887793816, 1294285791, 1894561295, 2784502083, 4109101254
It's all up to you what numbers you select. As long as it's possible to select any integer size.