You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
zola 0.19.2
tabi v3.1.0 (also tested on main 05d042d)
firefox 135.0 (64-bit) on Linux (this doesn't appear to reproduce on Chromium)
Expected behaviour
When hovering over a link I expect the layout of the page to remain the same, this is true for most links but isn't always the case.
Actual behaviour
This picture most clearly shows the issue (purple lines added to highlight offset)
I believe the issue occurs if the last character of a link and the next character overlap due to kerning/ligatures, in this example the r and the comma overlap when the link isn't being hovered over but they separate when it is. This pushes the rest of the line slightly right. I believe the font I'm ending up with is "Source Serif" but I'm not entirely sure about that.
Steps to reproduce
Create a webiste using the tabi theme
Add a page containing link which ends in an r and the next character is a comma (eg [link-r](http://example.com), foo)
zola serve and open the page in Firefox
Try hovering over the link in the page
Additional context
No response
Final checklist
I've checked that the issue isn't already reported.
I've tested with the latest version of tabi to check if the issue has already been fixed.
The text was updated successfully, but these errors were encountered:
Huh, I think you "fixed" this between me raising the issue and you trying to reproduce! Specifically, because you're using ::before now instead of ::after (from #443 and therefore in v4.0.0) the reproducer I used no longer has the issue. I can still hit the same issue if the first character of the link overlaps with the character before, e.g. Reproducer[, weird link] foo but I suspect it's significantly less likely for anyone to hit that, because most links will be preceded by white space.
I'm not particularly bothered by this issue any more so feel free to do what you want with this bug report, it's still there but probably won't ever affect anyone.
(In the testing I ended up doing before I realised this, the issue appears to be caused by the pseudo-element existing with display: inline-block or position: absolute: if the pseudo-element didn't have both of those properties the issue disappeared)
System information
zola 0.19.2
tabi v3.1.0 (also tested on main 05d042d)
firefox 135.0 (64-bit) on Linux (this doesn't appear to reproduce on Chromium)
Expected behaviour
When hovering over a link I expect the layout of the page to remain the same, this is true for most links but isn't always the case.
Actual behaviour
This picture most clearly shows the issue (purple lines added to highlight offset)

I believe the issue occurs if the last character of a link and the next character overlap due to kerning/ligatures, in this example the r and the comma overlap when the link isn't being hovered over but they separate when it is. This pushes the rest of the line slightly right. I believe the font I'm ending up with is "Source Serif" but I'm not entirely sure about that.
Steps to reproduce
r
and the next character is a comma (eg[link-r](http://example.com), foo
)Additional context
No response
Final checklist
The text was updated successfully, but these errors were encountered: