tinne26

Results 36 comments of tinne26

Sorry for the late reply. I've been digging a bit more, the summary would be: - GLFW's `monitor.GetContentScale()` is reporting `2.0` scaling instead of `1.25`. Windows does report `1.25` indeed,...

I don't have any macOS device to test on, but as a small suggestion: what about using an example like [sprites](https://github.com/hajimehoshi/ebiten/tree/main/examples/sprites) to eventually overload the system and at least determine...

I think it would be helpful to look at my [etxt](https://github.com/tinne26/etxt) package more closely to see how I solved these problems. There's a ton of relevant knowledge there, it's well...

Yeah, that's exactly what I said in the last line, that implementation is not a problem, API design is. But my point is that even for the API there are...

Yeah, agree, I don't think CSS `Sub` and `Text-Top` vertical aligns are relevant for Ebitengine, it will only add noise. And yes, baseline has to be based on the first...

Earlier today I remembered something important that we have been missing in this dicussion: - The `AdjustDotPosition` approach has a big limitation: right-aligned text is not truly possible when the...

It can be but not with the `AdjustDotPosition` approach alone and without `DrawWithAlignment`. With that, you only have `(x, y)` information passed to `Draw`, when you would require both `(x,...

So, I see four main ways forward: - Leave the API as it is (if anyone needs the features you can always refer them to etxt). - Provide the `AdjustDot`...

No because `ebiten.DrawImageOptions` is used, the same type as for regular draw operations (assuming you were referring to `text.DrawWithOptions`). I mean, it's technically possible to add a field and it...

As you yourself pointed out, many other variables in Golang are mutable, like `color.White` or unicode range tables. While many of us would like to be able to annotate some...