I need help creating a Minecraft mod

So I really like building realistic cities in Minecraft and a problem I’ve often noticed is that Minecraft signs are too small and the text is unreadable from distance. This is how i got the idea to make a mod with realistic road signs from each country in Europe. I was wondering if it’s possible to create a sign editing system where you put the text that you want on the sign and it automatically makes it the font used on it, like in the ETS2 map editor. Also, what program should I use to make the models and textures? I am completely new to Minecraft modding and coding and I’m trying to learn Java. I also don’t care if I have to create it either on Fabric or Forge. Any help appreciated!