I wore one of these: https://envomask.com/
They're relatively heavy compared to paper & fabric masks (not to mention expensive), but the gel seal made it quite comfortable and it was the only thing I found that I could wear all day without ever fogging up my glasses.