Originally Posted by
Zenion
Nope, this doesn't block normal communication in any way (except maybe some weird edge case where someone actually wants to say something like "Dynamis, 2hr/run; Sortie, 1hr/run.")
The letters I used in that filter aren't the ones you get typing with your keyboard. I doubt they're what anyone gets just typing with their keyboard. The C one specifically is "fullwidth latin capital letter c", unicode 0xFF23; in comparison, the C that you get typing normally is just "latin capital letter c", unicode 0x43. A computer isn't going to mistake the two, no matter how similar they look. This is why they get used in shouts - you can block any of the normal Latin character set you want, and it's never going to catch that fullwidth Latin set.
As to the specific letter choices, I'm assuming any gil seller is going to want to say "FFXI", "gil", "gold", or ".com" in their shout; it would be possible to just use all 52 of these fullwidth characters and guarantee a catch, but that's a very wide net to cast and I prefer not to waste the space right now.
Any non-Latin character shaped like an F, a G, or a C will still bypass this filter, but those shouldn't be all that common; if you see it happening, you can always use the newly-added in-game copy to clipboard feature to grab the offending characters and add them to your filter if they do slip by. (And if that happens, maybe post that text somewhere on the boards here so we can keep pace with the bots?)
EDIT: ... well, okay, actually, I say all that, then look at FFXIAH and just immediately see a shout where someone's using the fullwidth characters instead of the standard ones to shout for Sortie. Kind of thought Japanese players were using the usual ascii character set when they typed in English but I guess not. So... I guess you can hit false positives, but... well, it's a trade-off. You could consider using FF and FI in place of just F, CO in place of just C, and GI and GO in place of G; c, f, and g shouldn't see any normal use and are likely fine to use as-is. There's more risk of a nuisance shout slipping by though, decide which you're more comfortable with.
Amended lower-loss version, then:
FF
FI
CO
GI
GO
c
f
g
hr/