‘You don’t pay the authors. You don’t pay the reviewers.
We can’t give everything away for free. It’s not that kind of country.
Instead, he just takes everything from authors and reviewers for free. Is he living in a different country?
For IOS devices, by default has “fixed” randomized MAC per network, i.e. each Wireless network you join sees a different MAC, but they’ll stay the same even if you leave and re-join (or even delete and re-add). So, it should not hamper MAC filtering since your AP will see the same MAC from the same device, unless you’re running more elaborate setups like multiple APs (I don’t know how IOS treats that).
This can be changed on a per-network basis in any case, so it is possible to turn it off on the device just for your home network.
Basically draw every character individually as a vector graphic and put them all together into a font file with something like FontForge.