title: Bokeh HoverTool custom font and newlines from Python
body: <p>My tooltips on my plot are much too large and overflow the plot, as the strings they display are long. I have been browsing around the source (and a bit of the javascript), but haven't found anywhere that might let me set the font <b>without</b> spinning my own HTML or JavaScript (i.e. via some Python object). I've also tried naively adding <code>&lt;br&gt;</code> and <code>\n</code> characters into the tooltip string, but that didn't work.</p>
  
  <p>How can I change my tooltip fonts (or possibly other relevant attributes) easily?</p>
  
  <p><b>Update</b>: I've tried setting the font small, but am still unable to get newlines in the tooltip. Here is my tooltip code:</p>
  
  <p><code>hover.tooltips = """
          y: $y &lt;br&gt;
          date: @dates &lt;br&gt;
          items: &lt;br&gt;&lt;font face="Arial" size="1"&gt;@items&lt;/font&gt;
          """</code></p>
  
  <p>The issue is, each item from the <code>items</code> source is a variable length list, and I wish to separate each entry in the list by a newline rendered in the tooltip</p>
  
  <p><a href="https://i.stack.imgur.com/0h1sU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0h1sU.png" alt="Example screenshot"></a></p>