Family : Yes, they know. They also know I'm a huge nerd.
Friends : Yes and no. The geeky ones(the majority of the friend quota in this case) completely understand. Many of them tabletop game or do things such as WoW. The others have zero clue and I have no desire to fill them in. I am not hiding anything, I just find telling non-nerds about my hobby leads to too many questions and confusion. Its easier to merely say "I write for pleasure", which is true.
Coworkers : No. A few are beginning to realize I lean towards the nerdy side, as I have mentioned my comic book collection on social media. For the most part, no one realizes I am a nerd, which is very very odd. I certainly give off the vibe. Quite a number of them know I take off each year for DragonCon(yet can't seem to make the geek connection). Honestly though, I keep much my personal life to myself at work, save for a select few I work closely with.