I was (still) playing around with $hotlink and it seems like $hotlink(match) removes the '`' characters as well as the '-' character when triggering on hotlink for a nickname on a channel.
As far as I understand $hotlink(word) returns the full word used to trigger the on hotlink event. (returns <@Wims> if hovering on <@Wims> triggers the on hotlink event)
But $hotlink(match) returns the part of the full word that was used for a comparison for known types. (returns Wims if hovering on <@Wims> triggers the on hotlink event)
on *:hotlink:*:*:{
if ($hotlink(match) != $hotlink(word)) echo 4 -a $v1 $v2
}
Hovering the nickname "kikuchi`" on a channel, $hotlink(match) returns kikuchi while $hotlink(word) preserve the '`'.
This is wrong behavior in my opinion, $hotlink(match) shouldn't be removing characters which are allowed in a nickname.