ds14050
ds14050
「開」「閉」「動」「場」という字の横棒が、モニタのピクセルグリッドに寄せられて等間隔でないのが美しくないですね。ヒンティングはオフの方が好きです。「て」という字の微妙に右上がりの横棒を見るとわかりますが、縦方向のアンチエイリアスが効いているようです。DirectWrite が導入された当初のデフォルトは横方向だけが有効で縦方向はオフでした。そして新しいバージョンの DirectWrite は Vista にバックポートされていません。うらやましい。ゲームができる4Kモニタが欲しい。
>対応OSの話題で vista を外した理由の一つがこれです。 Vista にも DirectWrite はあるんです。ただバージョンが古いために、たとえば Firefox がバージョンアップとともに DirectWrite の新しいバージョンを要求するようになったために、一度 DirectWrite が有効になっていたものが現在はまた GDI で描画されるといった事態になっています。アプリケーションの対応次第なんです。 >DirectWrite対応はまだまだずっと先の話だと思っていますが。 マイクロソフトのサンプルを拝借して文字を出すだけならすぐなんですが、終着点は berryzplus さんがどこまでの完成度を追求しているか次第です。 * [#482 DirectWrite](https://sourceforge.net/p/sakura-editor/patchunicode/482/) * [脳log[20120201]](http://vvvvvv.sakura.ne.jp/ds14050/diary/20120201.html) Issue #538 が関係します。それへの対応なしでは描画速度が落ちました。 Issue #588 もやや関係します。速度を求めて描画先を...
素朴な疑問ですが、使用中のディレクトリが削除できないのは問題でしょうか。使用しつつ削除できるに越したことはありませんが、そうでないならば。 ドキュメントプロセスのカレントディレクトリは、マクロの実行フォルダであったり、保存する際の初期フォルダであったりという形で使用されているかと思います。どのドキュメントプロセスから新規作成したファイルであるかは無視してほしくありません。テキストファイルだからと常にマイドキュメントに保存しようとするエディタは馬鹿です。
無題ドキュメントが使用しているのでは?ということです。
共通設定>編集>ファイルダイアログの初期位置、が * カレントフォルダ * 最近使ったフォルダ * 指定フォルダ の3択です。 保存していないドキュメントで実行されるマクロの実行場所にこだわりはありませんが(※普通こだわりようがない)、最初にどこに保存しようとするかは手間の軽減に大いに寄与します。その実現方法はなんであってもいいと思っています(カレントフォルダのようでカレントフォルダでなくても)。 この2つ以外のどこにカレントディレクトリが影響するかは未知です。
>保存していないドキュメントで実行されるマクロの実行場所にこだわりはありませんが(※普通こだわりようがない) 「普通」でない場合というのはたとえば、作業フォルダを指定したショートカットでエディタを起動した場合でしょうか。ここにはユーザーの意図があります。デフォルトの保存場所として FAQ で誘導されてもいます([FAQ > 21 新規ファイルのデフォルトの保存先を変更するには](http://sakura.qp.land.to/?FAQ%2F21))。 >「カレントフォルダ」という言い回しと実装を変えれば良いだけな気がしますが良い言い回しがすぐには思いつきませんね たとえば「ドキュメントフォルダ」「テキストフォルダ」「ファイルフォルダ」のような名前であれば、保存済みのドキュメントに関してはカレントフォルダの意味を保ったまま、未保存のドキュメントの場合がどこであるかは曖昧です。