Takashi Hiromatsu
matsu****@ca2*****
Tue Sep 13 08:19:46 JST 2005
Dear all, carbon-font 1.4.2 was just released from cvs head. Changes from previous release 1.4.1 are shown in below: sophisticate functions constants were put out from functions provide create-fontset function You can take it from : http://sourceforge.jp/projects/macemacsjp/files/ ---------------------------------------------------------------------------- Defined fontset names are hiraginomaru (Sans Serif) hiraginokaku (Sans Serif) hiraginomin (Serif) osaka (Sans Serif) Fontset names doesn't include size. If you set the fontset like as (set-default-font "fontset-hiraginomaru") font size was set to 12 (default). If you want to use another size, please use full fontset name like as (set-default-font "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru") (add-to-list 'default-frame-alist '(font . "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru")) ---------------------------------------------------------------------------- If you want to create another fontset, please use new function (carbon-font-create-fontset fontset size list) fontset : fontset name(striings) size : size or list of size that you want to create list : alist of encodings and font family name example : courier and ヒラギノ丸ゴシック(hiragino maru gothic) (setq carbon-font-encode-family-list-courier '((ascii . "courier") (japanese-jisx0208 . "ヒラギノ丸ゴ*") (katakana-jisx0201 . "ヒラギノ丸ゴ*") (chinese-gb2312 . "华文黑体*") (chinese-big5-1 . "儷黑*") (korean-ksc5601 . "applegothic*"))) (carbon-font-create-fontset "courier" carbon-font-defined-sizes carbon-font-encode-family-list-courier) You can get new fontsets "fontset-courier", that have sizes from 7 to 24 point. Kind regards. T. Hiromatsu ************************************************************************** CVS先端から、Carbon-font 1.4.2 を作成し、リリース致しました。 リリース版としては、直近の 1.4.1 に対し、 関数の洗練化、 定数の括り出し 新しいfontsetを定義するための関数を提供 しています こちらから取得出来ます。 http://sourceforge.jp/projects/macemacsjp/files/ ---------------------------------------------------------------------------- 設定の方法(従来と同じ、再掲) 用意されている、fontsetは hiraginomaru Monaco(Ayuthaya) + ヒラギノ丸ゴ hiraginokaku Monaco(Ayuthaya) + ヒラギノ角ゴ osaka Monaco(Ayuthaya) + osaka hiraginomin Courier + ヒラギノ明朝 です。default size は 12point です。 次のようにした場合、 (set-default-font "fontset-hiraginokaku") ヒラギノ角ゴシックの12point が使われます。 これ以外のサイズを使いたい場合は、 (set-default-font "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru") (add-to-list 'default-frame-alist '(font . "-*-*-medium-r-normal--8-*-*-*-*-*-fontset-hiraginomaru")) としてください。 ---------------------------------------------------------------------------- 別の組合せの fontset を設定したい場合。(新機能) (carbon-font-create-fontset fontset size list) を使ってください。 fontset : fontset の名前(striings) size : 設定したいサイズ、又はサイズのリスト list : エンコーディングとフォントのファミリーネームの連想リスト 例えば、courier に ヒラギノ丸ゴシックを組み合わせたい場合 (setq carbon-font-encode-family-list-courier '((ascii . "courier") (japanese-jisx0208 . "ヒラギノ丸ゴ*") (katakana-jisx0201 . "ヒラギノ丸ゴ*") (chinese-gb2312 . "华文黑体*") (chinese-big5-1 . "儷黑*") (korean-ksc5601 . "applegothic*"))) 等と定義しておいて、 (carbon-font-create-fontset "courier" carbon-font-defined-sizes carbon-font-encode-family-list-courier) を評価すれば、7〜24 までのサイズの fontset が、fontset-courier という名前で 定義されます。 廣松