How can I bevel a curve without fattening it? 

The obvious solution is simply to use the *Offset* to counter the fattening cause by bevel, but that results in artifacts at sharp corners:
 
![enter image description here][1] 

![enter image description here][2] ![enter image description here][3]


What can I do to prevent or correct this?
 

  [1]: https://i.sstatic.net/oQHLt.png
  [2]: https://i.sstatic.net/7daLv.png
  [3]: https://i.sstatic.net/4q4f7.png