Your answer makes no sense. The apps are already 4 separate solutions, that is in no way a barrier to adding font selection.
Yeah, adding a new feature will require adding it into all 4 clients... that’s just how these things work, it’s the nature of software development. It also doesn’t mean that this small feature will even require much effort from each individual team. Waiting to add a feature this small until you have finished some monstrous project to create a cross-platform “editor structure” makes no sense.