freenode/#clim - IRC Chatlog
Search
15:13:00
loke
beach: resolution and point size are different. If you double the resolution as well as the point size, the result is different.
15:15:50
loke
beach: Here's an example shoing how doubling the point size gives you a different resolut compared to scaling the text: https://photos.app.goo.gl/SSPv7JiLr7dZ1QUo6
15:22:31
beach
I know that they are different. I am just saying that they both influence the result.
15:24:05
loke
Yes, but relying on it to manually duge it to the correct dimensions feels quite hackish
15:25:22
beach
Not that I know why those two results are different, but I assume it has to do with hinting or something like that.
15:25:53
beach
I know that Knuth in the Metafont book spent a lot of time explaining why scaling and changing the point size is different.
15:27:17
beach
I was talking about the fact that two parameters are required in Fontforge in order to render a glyph, namely device resolution (in dpi) and point size.
15:27:46
beach
Presumably, if the point size is the same, the same shape should be rendered, except with a different number of pixels.
16:04:46
loke
beach: There are cases where you'd want the low-resolution shape, scaled up. But I'd say they're pretty rare, an din almost all cases you want to have the scale at 1.0 and just use point size to adjust size, so that the you get th ebest looking shape.
18:26:19
scymtym
if already had the input focus thing, the command processor would look in the pane command table of the pane that has the input focus. each pane command table would have to be treated as if it had :inherit-from <frame-command-table>
18:27:59
scymtym
the debugger illustrate the problem: if, for example, you add an interactor, you can't type an "e" in the interactor because that gesture is bound to a command. it would make more sense if the gesture would only behave this way if the debugger pane has the input focus
18:33:18
jackdaniel
I wonder if a similar effect couldn't be achieved with conditional-commands (here is such module in Extensions/ directory)
18:34:01
jackdaniel
I don't know the module well, but afair it was made to make commands enabled only under certain conditions (I can imagine checking input-focus being one such condition)
18:34:56
jackdaniel
that would probably apply only to translators, because frames are responsible for reading commands (i.e there is no read-command loop associated with a particular stream)