* スタイルシート SGML は, 文書が利用者にどのように表示されるかということや, 紙の上にどう配置されるかということについては何も定義していません. それらを行なうためにスタイルシートを記述するさまざまな言語が開発されています. その言語には, DynaText, Panorama, SPICE, JSSS, FOSI, CSS, DSSSL などがあります. わたしたちは, DocBook 文書用として DSSSL で書かれたスタイルシートを, HTML 文書用として CSS を利用しています. * DSSSL ドキュメンテーションプロジェクトでは, Norm Walsh 氏による Modular DocBook Stylesheets を少しカスタマイズしたものを使っています. このスタイルシートは, textproc/dsssl-docbook-modular から入手できます. 変更が加えられたスタイルシートは, ports システムに含まれていません. それらはドキュメンテーションプロジェクトのソースリポジトリの一部であり, doc/share/sgml/freebsd.dsl におかれています. 変更が加えられたスタイルシートには詳細なコメントが付けられていますので, この章が完成するまで, 標準のスタイルシートにあるオプションが どういった風に FreeBSD ドキュメンテーションプロジェクト用に カスタマイズされているのか, このファイルを見て調べてみてください. このファイルには FreeBSD 独自のエレメントを組版するために スタイルシートを適用するエレメントを追加する方法の例も含まれています. * CSS