Is there voice chat in LFD2? If so, how do they pronounce your player name? Even without voice chat, how does someone message you in-game with a name that's not on the keyboard? I usually don't keep an ASCII chart next to me while gaming.

heh.....
Yes, there is "voice chat" in L4D2 but many just use Discord. I don't/won't use voice chat for various reasons. Some people become very toxic on voice chat. I keep text chat to a minimum as well and just focus on the game. The only time I ever use voice chat is in "Friends Only" games with my Girlfriend. (Who, btw, is an incredible player.)
My name is pronounced like "App oll." Everyone just replaces the first letter with an "A."
I found that Cyrillic "A" on the
Instagram Font Generator and liked it. It's hilarious because now, many people assume I'm Russian and start chatting in Russian - all because of a single letter!
"Girl gamers" (and there are plenty of them) won't use voice chat because as soon as male players hear a female voice they get weird. Same reason girl gamers don't play as the female characters because guys start being douches.
Just for fun sometimes I play as "Zoey" or "Rochelle" and because I'm an experienced player, guys (who don't know me) get all bent out of shape because they think "wow! How can a
girl play this good?"
There are many female players who are incredibly experienced but guys would never admit that they could be as good - or better players - than them.
Left 4 Dead 2 is an incredible game - even after almost 15 years - and the AI Director is still marveled over by other developers.
The game has many great players. But sadly there is a toxic element (as in all online games) and I just thank the stars is not (yet) as toxic as COD or CsGO!