> So I am on El Capitan, and I am using the groff which comes > installed with El Capitan, GNU groff version 1.19.2
Uh, oh, this version was released in 2005! Current version is 1.22.3. > groff: invalid option -- k Indeed, this option was introduced in version 1.20. > Werner, you had mentioned that input files should be in UTF8 > encoding? If you want to use option `-k', yes, this is the recommended encoding since the rest of the world is mainly using this encoding also. > All my files right now are in simple ASCII text. I can’t see why > UTF8 encoding would make a difference to just one character out of > multiple thousands. Can you clarify? Well, groff is restricted 8bit. The quote character ’, U+2019, is represented as *three* bytes in UTF-8, namely 0xE2 0x80 0x99, and since groff doesn't let you use character 0x80, you would (a) get an error, and (b) even it were a valid input character, it would lead to strange output. > Unfortunately, with El Capitan in the picture, I have no working > PostScript viewer. [...] It sounds like you are very familiar with the command line interface, so I strongly suggest that you set up homebrew: http://brew.sh/ This immediately gives you access to thousands of packages (in most recent versions), including mc, ghostscript, groff, and many others. Werner