I didn't personally have an issue with the font size, but for me, a lot of the rules were unclear, and I couldn't (easily) test them with the checkboxes on the right. I've spent a few hours on this puzzle, just to find out it's not possible with the rules I've assumed, so I guess the rules are something different...
Some of the stuff that isn't clear to me:
- Can two parallel roads connect at the end? i.e. can I have a straight line of 7 squares that say "3334444"? My immediate guess was "no, since that's not a road of length 3 and a road of length 4, it's a road of length 7."
- In terms of 'connecting all the castles into a single network,' would two parallel roads running side-by-side be considered 'connected' by nature of being on adjacent squares, or does one of them have to be pointing at the other?
- Also in terms of connecting all castles, does the network go through roads? for example, if I had "22C55555" (where C is a castle) are the 2 and 5 roads connected, or can it only be through other roads?
- For the three characters standing north of castles, are they standing IMMEDIATELY north, or could they be (for example) one square to the right of a castle, and multiple squares north of a second castle? I assumed they had to be immediately north.
- The rule about the road with three castles next to it-- I assume that implies there's only one such road? Also, does 'adjacent' mean only to the sides of the road, or does it include castles pointed to by the road? To me, it reads like it includes any in an orthogonally adjacent square.
- This next one is easy to check empirically, but might still benefit from rewording. When characters are adjacent to the castle, it's not immediately clear if that includes diagonals.
- For the grail rule: does 'at the center' mean exact geometric center? When you say it's located 7 squares from road 5, do you mean in the direction road 5 ends, or in any direction, including perpendicularly?
Also, you can place a number over a castle to overwrite it, and the castle doesn't come back when hitting the restart button