On Sat, Mar 5, 2022 at 9:43 AM IIJIMA Hiromitsu <delmo****@denno*****> wrote: > > いいじまです。 > 古いスレッドになりますが… > > > Subject: [JM:03240] Re: 配布に関わる問題点意識(配色) > > ribbonさん: > > 確かに。ちょっと色がきつい感じはしますね。 > > この辺、デザイン得意な人に助言いただけると良いんですけど。 > > matsuandさん: > > きっちりやろうと思えば専門家に委ねるしかないですが、 > > そこまでしなくても、どんどん変えていくことを通常にして > > しまえばよいと思います。1ヶ月に一度とか半年に一度 > > とか、決まりとしてでなく、思いつきで、あるいはお遊び気分で。 > > > > そのうちやりましょうか。 > > 色彩センスを肴に笑い話につながるのも一興。 > > 色調はいま見たら落ち着いた感じになっていますね。 > でもそれ以外にも、HTMLのマークアップには色々と手入れが必要だと思います。 > > 1) まず最初の一歩として、headセクションに > <meta name=viewport content="width=device-width"> > といったタグが欲しくなります。設定にもよりますが、これがないと、スマホで開いた時にページが極端に小さくなるケースがあります。 > > 2) 適切なフォント指定が必要です。 > 現状、各manページのHTMLソースを読んでみると、<I>と<B>のベタ打ちだけでマークアップされていることが分かります。 > そうすると、ブラウザデフォルトの日本語フォントを斜体や太字にしたフォントで出力されますから、環境によっては見栄えが悪くなります。 > 逆に「--cols=桁数」「--length=文字数」のような、日本語の単語に <I> タグをかぶせたものがもし存在するなら、そちらへの対処も必要になってきます。 > 参考までに、手元の環境で閲覧してみたスクリーンショットを3枚添付します。 > > 3) 他にも色々ありそうですが、それは気がついた時に。 > > というわけで、roffデータからHTMLファイルを生成するスクリプトに手を入れたいのですが、どうやってプロジェクトに参加したらよろしいでしょうか? > #そもそもOSDNのサーバにログインするまでの > #手順からして分かっていない状況です。 スクリプト群は https://osdn.net/projects/linuxjm/scm/git/jm/ の git リポジトリーに登録されています。 https://osdn.net/projects/linuxjm/scm/git/jm/tree/master/ roff から HTML への変換は、トップの Makefile の html ターゲットで実行されています。 bin/mkmanweb.perl が呼び出されて、その中で man2html が呼び出されます。 man2html の出力結果への加工は bin/mkmanweb.perl の中で行うという かなり汚い作りになっています。 man2html 自体は JM のリポジトリーで管理しています。 (admin/man-1.6g/man2html) man-1.6g に付属の man2html に Debian パッチを適用し、 さらに JM 独自の修正を行っている状況です。 これをコンパイルして osdn.net のサーバーに配置しています。 # 今も変換が正しくできない roff の directive があります。 # 以前このメーリングリストに書きましたが、今は探していません。 以上、ポインターまで。 > > ☆ ☆ ☆ > > ちなみに、ちょうど私が個人サイトのほうでスタイルシートと格闘中でして↓ > http://e231.tokyo/ > http://www.dennougedougakkai-ndd.org/ > 私がそちら向けに書いたCSSのノウハウは丸々そのままJMに提供できます。逆に、JMのコーディングで覚えたノウハウを個人サイトに使い回すということもあるかと思います。 > > -- > 飯嶋 浩光/でるもんた・いいじま @ PC > IIJIMA Hiromitsu, aka Delmonta > Email <delmo****@denno*****> > _______________________________________________ > linuxjm-discuss mailing list > linux****@lists***** > https://lists.osdn.me/mailman/listinfo/linuxjm-discuss