【问题标题】:Defining Courier font in Java Documentation comments在 Java 文档注释中定义 Courier 字体
【发布时间】:2015-06-23 16:53:18
【问题描述】:

在我的 Enunciate API 文档报告中,我需要将一些注释文本的字体更改为“Courier New”字体类型。

有可能吗?

【问题讨论】:

  • 对于具有固定宽度字母的等宽字体,<pre>...</pre> 可以并且仍然很紧凑。
  • <tt>...</tt> 稍微紧凑一些,也使它成为等宽。 :)

标签: java javadoc enunciate


【解决方案1】:

找到了实现此功能的方法 - 在评论中使用Font html标签,Java doc代码将其读取为html标签并以courier字体显示。

/* Sample URL - <font face="courier">https://{Hostname}/programs/FireIn</font>, Replace the host name with the respective environment name</br>
*/

【讨论】:

  • 在现代 JDK 中,HTML5 用于 javadoc - 不支持 font 标签。 Javadoc 工具显示错误tag not supported in the generated HTML version: font
【解决方案2】:

从 1.2 开始,Javadoc 支持 HTML 样式表。您可以对 stylesheet.css(位于 Javadoc HTML 文件的根目录)进行这些更改。

要为左侧框架选择较小的无衬线字体,请更改以下内容:

#FrameItemFont { font-size: normal; font-family: normal }

收件人:

#FrameItemFont { font-size: 10pt; font-family: helvetica arial sans-serif }

根据您想要的任何字体自行定制。

【讨论】:

  • 这将允许更改所有 java doc 文本的字体,对吗?但我只会针对特定的评论文本。
  • 我认为你做不到。 CSS 定义了整个 Javadoc 的格式
猜你喜欢
  • 2012-12-25
  • 2019-01-10
  • 2019-11-03
  • 2014-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-08
相关资源
最近更新 更多