Axis labels and tick labels in 3D plots do not use fonts loaded from remote server
还没有人认领这个 Issue。
- 主要语言
- JavaScript
- 星标
- 18.3k
- 派生
- 2k
- 平均合并
- 2 天 12 小时
- 30 天内合并 PR
- 28
描述
I have an HTML export of a 3D figure created using the Python API. For website embedding, I load a custom font from a server. For the example here, I'll just use a Google Font with a distinct style:
<link
href="http://fonts.googleapis.com/css?family=Audiowide"
rel="stylesheet"
type="text/css"
/>
I include a template in the plot layout so that this font is used for axis labels, tick labels, and et cetera. For 2D plots, this works as expected. For 3D plots, the axis and tick labels do not use the font at all.
I can't share the HTML export, but I recreated a minimal example from scratch to demonstrate this using Plotly.js:
plotly-3d-graph-font-issue.html.zip
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先运行 issue 中附带的最小 Plotly.js HTML 示例,并比较其中 2D 和 3D 绘图的字体处理方式。跟踪 3D 轴和刻度标签的渲染路径;当远程加载的字体能够像在 2D 绘图中一样应用于这些标签时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript
- 领域
- data-visualization
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100