5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

サクラエディタふぁんくらぶ part15

1 :名無しさん@お腹いっぱい。:2012/01/13(金) 15:40:48.27 ID:yYnRpvje0
サクラエディタふぁんくらぶ part14
http://anago.2ch.net/test/read.cgi/software/1294526851/

933 :名無しさん@お腹いっぱい。:2013/06/07(金) 19:31:02.50 ID:wDDNi1sr0
Unicodeの規定で幅がどうなってるかを得たいのじゃない
ゼロ幅スペースや合成用文字も、サクラ上では必ず桁幅1または2になるよね?
あくまで、サクラ上での幅が知りたいだけ
矩形選択の幅にピッタリ合うよう、文字列を加工したい時とかに…

ゼロ幅スペースの桁幅が1なのはどうなんよ? って意見もあるだろうけど
個人的には、文字列データとして加工するのに、とても有り難い仕様だと思ってる
ワープロ目的には向かないだろうけど

934 :名無しさん@お腹いっぱい。:2013/06/08(土) 01:18:03.17 ID:Y3kBAqUy0
文字の幅が必ず桁幅1または2になるとしても、どっちになるのかはフォントによる
つまり、同じ文字でもフォントによっては全角幅だったり半角幅だったりする
もちろんサクラで使える固定ピッチフォントでの話

935 :名無しさん@お腹いっぱい。:2013/06/08(土) 05:03:52.50 ID:DAj1BALV0
えっ

936 :名無しさん@お腹いっぱい。:2013/06/08(土) 06:24:00.10 ID:c/ni0OxW0
>>933
> Unicodeの規定で幅がどうなってるかを得たいのじゃない
同感。
だが、サクラ自体がUnicodeの規定に振り回されてる感のある実装になってるしならざるを得ないんだよな…
文字の半角全角はCNativeW::GetKetaOfCharをWSHとかにエクスポートしてもらえれば取得できそうだけれど、
矩形選択とか想定する場合タブ文字とか文字数可変だからそのへんの始末が…
エディタ領域に書いてExpandParameterの$xやBeginBoxSelect+GetSelectColmToの変化見たほうが楽かも?

937 :名無しさん@お腹いっぱい。:2013/06/08(土) 06:46:01.37 ID:c/ni0OxW0
>>935
実は、Unicodeでの各文字の幅はCJKとそれ以外とで異なる文字があるとされてて、
サクラは最終的にGetTextExtentPoint32でフォントの幅から半角全角を判別してるという話。

ギリシア文字やキリル文字なんかは東アジアでは2バイト文字として全角で扱ってきた文字だけれど、
多分それ以外の地域ではアルファベットと同様の扱いで全部同じ文字幅で扱ってきた文字なんじゃないかな。
PuTTYとかはUTF-8(CJK)とUTF-8(non-CJK)としてこれを手動で切り替えるとか出来るようになってる。

うろ覚えなんでWikipedia[東アジアの文字幅]見てきたけど、East_Asian_Width特性=A(曖昧)の文字がそれ。
文字列の解釈モードが東アジア(東アジアフォントのデフォルト)だと全角になり、それ以外だと半角になる。

サクラエディタをConsolasとかのキリル対応の欧文フォントに切り替えるとдとかの幅が変化するのが判るはず。

938 :名無しさん@お腹いっぱい。:2013/06/08(土) 11:24:09.58 ID:nfqwtP8I0
ふぉんとにー?

939 :名無しさん@お腹いっぱい。:2013/06/08(土) 13:07:42.48 ID:AeGabsBY0
>>937
マジに変わってワロタ。
VLゴシックでも同様に変わったよ。

940 :名無しさん@お腹いっぱい。:2013/06/08(土) 13:28:12.04 ID:KOgzlerb0
半角も全角もタブ幅もすべて1文字として扱う
矩形選択モードのオプションを新設すればいいんじゃね(提案)

941 :名無しさん@お腹いっぱい。:2013/06/08(土) 20:56:23.70 ID:c/ni0OxW0
>>939
927書いた後試して自分もびっくりしたっていうと開発者の方々に失礼か。

VLゴシックって欧文扱いされるのか…ちょっとヤだな。
オーバライドってどうやるのかと思ってPuTTYの実装見てみたけど、PuTTYは文字特性を直接ハードコードしてた…

942 :名無しさん@お腹いっぱい。:2013/06/08(土) 21:39:29.14 ID:Y3kBAqUy0
UmePlus modってフォントでは
キリル文字とかは全角だけど矢印(↑↓←→)が半角

「文字列の解釈モード」ってのは関係ないんじゃない?

943 :名無しさん@お腹いっぱい。:2013/06/08(土) 21:44:49.61 ID:RvPWIx260
UNICODEで指定可能な全文字の文字幅を全部ユーザに指定させれば解決

944 :名無しさん@お腹いっぱい。:2013/06/08(土) 23:43:41.62 ID:jt35nG3Z0
>>936
フォント依存でも、文字の半角全角が分かれば嬉しいなあ
タブの幅はユーザ側で計算できるし、タブ文字と改行文字は戻値なくてもok

945 :名無しさん@お腹いっぱい。:2013/06/09(日) 00:13:17.25 ID:DLiNaU8z0
>>942
身も蓋もない答え方をすると、それはUnicode的にはフォントかOSかサクラのうちどれかのバグって事になるはず。
参考:ttp://ja.wikipedia.org/wiki/%E6%9D%B1%E3%82%A2%E3%82%B8%E3%82%A2%E3%81%AE%E6%96%87%E5%AD%97%E5%B9%85
参考:ttp://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt
「→」はU+81A8なのでUnicodeでは「4E00..9FCC;W # <CJK Ideograph, First>..<CJK Ideograph, Last>」
特性WはUnicode的には「文字の名称に全角って書いてないけど、その文字は全角としてしか使われてない」って文字。

「文字列の解釈モード」って明確な定義が有るわけじゃないと思うけど、
「東アジア文字の文脈では全角だがそれ以外では半角だった文字」
をどちらで処理するかの規則ってのはモードと呼んでも良いんじゃないかと思う。

ユーザにCJKか選ばせてフォントの文字幅を上書きするPuTTYみたいな実装だと、まんまそういう動作になるし、
サクラエディタのようにフォントの文字幅を使う実装でも、典型的な文字幅フォントの時はそれっぽい動作になる。
そもそもTTF固定幅自体が固定幅と言いながら各文字が幅情報を持つとか面倒な構造らしいし、そこからしてgdgd感が。

946 :名無しさん@お腹いっぱい。:2013/06/09(日) 06:38:19.84 ID:Huetdofn0
>>945
「→」はU+2192では
81A8ってのはSJISのコードだね

EastAsianWidth.txtで「2192;A # RIGHTWARDS ARROW」ってなってるよ

947 :名無しさん@お腹いっぱい。:2013/06/09(日) 06:49:19.60 ID:Huetdofn0
で、だから、サクラではフォントの文字幅を取得しているだけで
「文字列の解釈モード」のようなものはないんだろうなと

948 :名無しさん@お腹いっぱい。:2013/06/09(日) 08:35:24.65 ID:bUG3aPzH0
半角・全角の区別がないフォントが欲しいです、安西先生…

949 :名無しさん@お腹いっぱい。:2013/06/09(日) 08:49:04.82 ID:ogz1VsMQ0
>>926
早速対応してくれてますよ

#587 文字幅取得マクロの追加
http://sourceforge.net/p/sakura-editor/patchunicode/587/

意見があれば早目に公式掲示版で発言した方がいいかも

950 :名無しさん@お腹いっぱい。:2013/06/09(日) 09:04:46.70 ID:ogz1VsMQ0
>>948
全角かな・漢字を半角サイズで表示する日本語フォント「半角フォント」
http://m.forest.watch.impress.co.jp/docs/review/20100827_389287.html

951 :名無しさん@お腹いっぱい。:2013/06/09(日) 15:25:37.75 ID:DLiNaU8z0
>>946
ボケてたすまん。
解釈モードってのはUnicode的には二種の挙動を想定してる(実装はアプリケーション依存)って話ね。
明確にCJK/non-CJKを指定する実装もあれば、フォントの幅などで間接的に決まる実装もある。

952 :名無しさん@お腹いっぱい。:2013/06/09(日) 22:49:57.15 ID:nJt71EsE0
>>949
早速の対応ありがとうございます>Moca様

953 :名無しさん@お腹いっぱい。:2013/06/13(木) 21:57:08.77 ID:9/J6y+DM0
ほとぼり覚めたかなー

954 :名無しさん@お腹いっぱい。:2013/06/14(金) 07:17:43.05 ID:RVQdoiPy0
モンスター第二ラウンド開始

955 :名無しさん@お腹いっぱい。:2013/06/15(土) 21:12:19.23 ID:9CKtIlVt0
メニューバーのデフォルト変更なら既存ユーザーには影響ないからまあいいか

956 :名無しさん@お腹いっぱい。:2013/06/16(日) 07:59:59.16 ID:nQjFnj210
問題発生
コミッターをAdminに限定し問題者をコミッターから除外
問題者はコミット権限を持たないMemberに降格すると発表
コミッターをDeveloperに戻す
問題者はDeveloperのまま

957 :名無しさん@お腹いっぱい。:2013/06/16(日) 09:53:29.21 ID:cJoo1L1m0
ワイドショーじゃあるまいし、俺個人は他人のゴタゴタをみて楽しむ趣味はない
物さえ死ななければ内紛とかどうでもいい

958 :名無しさん@お腹いっぱい。:2013/06/16(日) 18:30:53.79 ID:CzMVtH0u0
ここはいつからヲチスレになったんだ?

959 :名無しさん@お腹いっぱい。:2013/06/16(日) 21:17:15.56 ID:EC0czfB60
英語版サクラエディタってどうなったの?
http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=dev&tree=r5706

960 :名無しさん@お腹いっぱい。:2013/06/22(土) 11:50:44.12 ID:QUxqdjgj0
このエディタうちの会社で広く使われてるけど最近の品質では
ビジネス用途では信頼性が低いと言わざるをえない

そこで俺が旧安定版ベースで、以降のセキュリティフィックス等の
パッチのみを当てた「サクラエディタクラシック」を有償で公開して
一発当てようと考えているんだけど、ライセンス的に問題ないかな?

961 :名無しさん@お腹いっぱい。:2013/06/22(土) 17:12:31.61 ID:VMVpb6960
>>960
zlib/libpngライセンスに移行しようとしているが
まだ移行完了してないから無理

962 :名無しさん@お腹いっぱい。:2013/06/22(土) 17:17:56.03 ID:Ydu+rdzO0
コードを再利用したければ連絡してね!って書いてある部分が結構・・

963 :名無しさん@お腹いっぱい。:2013/06/22(土) 17:37:25.50 ID:gIj0Il4S0
仮にライセンスの問題をクリアしたとして、一発当てられるとはとても思えない。

964 :名無しさん@お腹いっぱい。:2013/06/22(土) 21:50:56.51 ID:sXzTQWRo0
>>960
そもそも旧安定版って具体的にどのバージョンを指してるんだ?
あとANSI版?Unicode版?
いずれにせよ有償化するほど信頼性を向上できる余地があるとは思えないし、
今の時点で「一発当てよう」なんて言葉が出る時点で尚さら期待できんが…

965 :名無しさん@お腹いっぱい。:2013/06/23(日) 10:33:16.14 ID:FePPFJqX0
>>960じゃないけど、2.0.6.0からエンバグが多い感じがする。

966 :名無しさん@お腹いっぱい。:2013/06/23(日) 10:58:14.18 ID:s/7ZGqPt0
修正する

コミットする

終わった気分になる

デバッグしてない

967 :名無しさん@お腹いっぱい。:2013/06/23(日) 12:28:40.92 ID:JUSE4RWk0
コミットは最近の頻度でもいいけど、JUnitのVC版みたいなのを導入して、
正式版リリース前にはテストを全てクリアすることを確認するようにしてはどうか?

968 :名無しさん@お腹いっぱい。:2013/06/23(日) 13:09:52.47 ID:WN16LA6C0
リポジトリを公開してるんだから、バグってたら自分で直せスタンス何じゃね

969 :名無しさん@お腹いっぱい。:2013/06/23(日) 20:48:29.80 ID:kJxMpwqI0
2050使ってるわ。最近ふらふらバージョンアップしまくってて落ち着かないし。
安定したら乗り換えるわ

970 :名無しさん@お腹いっぱい。:2013/06/23(日) 21:39:31.61 ID:ES2mBeLf0
俺も、2.0.6.0以後は怪しいと思っててこれまで様子見してたが、まだ当分かかりそうだな。

パッケージ版はそれまで出さないほうがいいよ。素人が手を出して評判を下げることになるから。>開発者さん

971 :名無しさん@お腹いっぱい。:2013/06/24(月) 18:46:23.68 ID:oiEgTm3r0
久々にリポジトリからビルドしてみたけど
マクロのexeccommandが上手く動かなくなってる。
第二引数が効いてない感じ。
rev.3187

972 :名無しさん@お腹いっぱい。:2013/06/24(月) 19:58:16.46 ID:oPUDR5yc0
パッチ作成して数日後にコミットしたらデバッグ終わったということですか?
小人さんが勝手にデバッグしてくれてるんでしょうか

973 :名無しさん@お腹いっぱい。:2013/06/24(月) 23:32:36.87 ID:js6wFbCb0
まじでやばいよこれ

974 :名無しさん@お腹いっぱい。:2013/06/24(月) 23:34:43.14 ID:hR3DfbmD0
>>971
そういう報告は公式の方に書いた方がいいと思う。

975 :名無しさん@お腹いっぱい。:2013/06/26(水) 12:51:58.14 ID:HVQCx8CD0
>>974
uPatch619を当てたら、動くようになった。
とりあえずは、これで様子見

976 :名無しさん@お腹いっぱい。:2013/06/26(水) 19:06:23.90 ID:zKbuFyDa0
Patch登録時、およびPatchへのレス時、
動作確認をしたかどうかを記載してほしい。

・動作確認していない。
・VS2005でビルドが成功することを確認した。
・xx機能をどうやって確認をした。
など

そうすれば実はその修正で影響する機能があるけど、動作確認されてない機能をレビューアが指摘できるかもしれない。
コミットしないほうがいいがROMしてる人からすればコミットされてるほうが最新ソースを取り出しやすいと思うので
少なくとも全く動作確認をしていないPatchが残っている場合は、リリースしないでほしい。

977 :名無しさん@お腹いっぱい。:2013/06/29(土) 18:24:31.95 ID:/jaI0htS0
Grepの最終行に出てくる個数ってなんなの?

978 :名無しさん@お腹いっぱい。:2013/07/01(月) NY:AN:NY.AN ID:q7W/PR0S0
ファイルのプロパティに改行コードの種類って出ないんだっけ
改行が混在してるとか出るとうれしいんだが

979 :名無しさん@お腹いっぱい。:2013/07/01(月) NY:AN:NY.AN ID:7IJ367wY0
>>978

改行の混在があるときは、セーブしようとすると出るよね。

それだけじゃあ不満かい?

980 :名無しさん@お腹いっぱい。:2013/07/01(月) NY:AN:NY.AN ID:YcymKGYg0
>>979
978じゃないけどファイルオープン直後にも改行コードの混在を警告してほしい
個人的にはそれで十分

ステータスバーでリアルタイムに改行コードが混在したら、それを表示してくれるのは
Emeditor Professional

981 :名無しさん@お腹いっぱい。:2013/07/02(火) NY:AN:NY.AN ID:g9pTqkFv0
>>979
ヒント リードオンリーのファイル

982 :名無しさん@お腹いっぱい。:2013/07/02(火) NY:AN:NY.AN ID:DH6G6r5f0
  -─フ  -─┐   -─フ  -─┐  ヽ  / _  ───┐.  |
__∠_   /  __∠_   /    / ̄| /      /  |
  /    /⌒ヽ   /    /⌒ヽ     /l      /    |
  (         |   (         | /  / l    /\     |    /
  \__     _ノ    \__     _ノ   /  \ /   \  |_/

  __|__    __    l     __|__     l    ヽヽ
  |     |   ̄ ̄  /  -┼─       |        |  _  l
   |   |       /       | ─-    ├─┐    ̄| ̄ ヽ |
    |   |       |     |        /    |    |   │
 ─┴ー┴─     ヽ_    |  ヽ__   /  ヽ/     |   ヽl

  l         l          |     ┌─┬─┐  ─--
  |    ヽ    |    ヽ     |  _.  ├─┼─┤    __
 |      l   |      l    / ̄   └─┴─┘   ̄  ヽ
 |     |   |     |  (         , l  ヽ        |
  し       し       ヽ__  /  ヽ___,ヽ     _ノ

254 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)