☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

SVG inside Div - Styles not respected

Community Supportbokeh
symok-bell
symok-bell

I want to display an SVG using Bokeh. When I do this inside a Div, the font-family is overridden.

For example

from pathlib import Path

from bokeh.models import Div
from bokeh.io import output_file, save

svg = """<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="200" height="200">
    <text x="50" y="50" font-family="Courier">hello</text>
</svg>"""

Path("hello.svg").write_text(svg)

div = Div(text=svg, width=200, height=200)
output_file("output.html")
save(div)

I would expect the output.html to show the SVG text “hello” in Courier - assuming that is available on the system - as is the case for hello.svg. But output.html uses another font-family.

I can fix it by putting the <svg> inside an <iframe>, but is there another way?

⌁   Link to post

End of archived discussion · Replies are disabled