[macemacsjp-english 195] carbon-font 1.4.2 was just released.

Back to archive index

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 という名前で
定義されます。

廣松



More information about the macemacsjp-english mailing list
Back to archive index