[トップ][一覧][最近の更新]

archives/2005/09/02

Note:nkfが無いのにgoshがある

  • ひらいさんからのつっこみ。

    gosh があるなら、gauche-cesconv もあるんじゃなかろーか、ってツッコミは野暮ですか、そうですか。

その通りでございます。ということで、gauche-cesconvを使いましょう。

  • というか、やっぱりschemeはワンライナーには向かんね。括弧の対応づけが面倒だし。
    • 編集中に対応する括弧をジャンプなりハイライトなりすればいいのか。そんなlogin shell無いかな。
    • eshell(Emacsのshellね)使えばいいのか。そんな私はteminal emulator開きまくりzsh派。screenなんて知らん(嘘)。

X/beautiful-subpixel-rendering

ノートでXを使っている人に朗報。

パッチを見ると、適応範囲がlibXftのみなので、失敗してもすぐ戻せるようだ。 ので、さっそく試してみた。

よくあることだが、 OpenBSDの公式配布のXftのバージョンが合わないのか、パッチは当たるのだが、 ビルドに失敗する。

で、パッチを見るに、 hmul, vmulがそれぞれ(hmul_1, hmul_2)と(vmul_1, vmul_2)に差し替えられているのだが、 上記パッチではどうも完全に置き換えられていないのが原因のようだ。 そこで残りを hmulを(hmul_1 * hmul_2) vmulを(vmul_1 * vmul_2) と手で修正してビルド完了。

インストール後、Xを再起動させてみたのだが、 なによりもboldが以前よりくっきりと美しくなった(このパッチの売りは細いフェイスの場合なのだろうけど)。

スクリーンショット取るの忘れたので紹介できない。残念。

まあおおかたこれで満足なのだが、 ただ、私の環境では、 いまのノートだと解像度がそれほど高くないので、 ~/.fonts.confは

 <match target="font" >
  <test compare="more" name="size" qual="any" >
   <double>9</double>
  </test>
  <test compare="less" name="size" qual="any" >
   <double>15</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>

のように9〜15ptまでではアンチエイリアスを切るように設定しているので、 あまりうれしくはない。うれしさの度合はdpi次第かも。

nkfが無いのにgoshがある

via: http://tokuhirom.dnsalias.org/~tokuhirom/tokulog/1895.html

せっかくだからGaucheで。

$ gosh -E"use gauche.charconv" -e'(copy-port (open-input-conversion-port (standard-input-port) "*jp" :to-code "eucjp") (standard-output-port))'

ちょっと冗長。