This was already mentioned at the end of Make Text Tool Editor Background Color Setting More Accesible as part of accessibility issue, but I prefer opening a new post to distinguish color from size issue.
Text can be scaled in the Text tool’s Edit Text popup, by selecting the whole text and changing the font size. This is reflected directly in the text edit field. This is convenient to see how text mixing different font sizes will look in terms of relative size.
However, when dealing with very small or very big font sizes, it makes it very hard to work with. With my current resolution, I need to reduce my text size to 3-4 so it actually fits, and that makes the text preview too small to read properly.
In the screenshot above, you can see that a font size of 3 is good for my comic strip, but in the popup it’s very hard to read.
I tried to play with the document dpi so I don’t need a crazily small font size to make it work, but it didn’t seem to affect the result. Only the document size seemed to matter, and I don’t want to make my comic strip document bigger just to allow bigger font text. So, I have to keep working with small font sizes. However, my first suggestion to fix the issue would be to add a document setting to change the text size across the whole document by some factor, so we can always use a value around 14 as base text size.
If we cannot do that, then we could make sure the interface never scales the text in the Edit Text popup, so it’s always displayed as some legible font size (could be tuned in preferences). If we do this, we’ll lose information on relative font size for text that contains different font sizes. But that’s an edge case to me, I rarely use this, so we could have an option to re-enable “relative font size” preview when we really need this. Besides, we only need “relative font size” preview, not “absolute font size” preview, which means the smallest font size could be auto-adjusted to a minimum legible font size anyway.
In fact, since I rarely use the multi-size feature, I find it complicated to have to select the whole text to change the font size each time (same applies to font family, etc.). We could have a “uniform edit” mode when the whole text gets the same font family, size and properties like bold or colors. This covers 90% of the cases and would make editing much faster. When uniform mode is active, we know that we don’t care about relative font sizes, so we could also disable font size previewing and just use a standard legible font size for editing (tunable in settings).
Finally, user could have a setting to manually scale the text edit size as last resort. With auto-scaling the minimum font size to a legible size, it probably won’t be needed, but at least it would allow user to always get a satisfying font size in all situations. Ctrl+mouse wheel should be shortcut to do that quickly.
To sum-up:
- in most cases, I just need uniform text properties, in which case you can display text at some standard legible font size, as in most editors
- in edge cases where you need heterogeneous font sizes, you could enable relative font size preview, but still auto-scale the whole thing so the smallest font size is still legible
Bonus: I saw an experimental third-party plugin to edit text live in WYSIWYG fashion: Lazy Text Tool(Prototype) – A plugin that helps you type
This should also fix the issue as the font size I chose is legible in the document, so it should be legible while editing too. I haven’t tried it yet.
