【美しく】gdi++.dll スレッド【鮮やかに】

このエントリーをはてなブックマークに追加
952名無し~3.EXE:2006/09/27(水) 23:47:10 ID:cRjD+xah
じゃあ作りなおしてあげれば〜
953名無し~3.EXE:2006/09/27(水) 23:47:25 ID:85rw9BTk
デフォで視認性テストも入れちゃうとか
954833:2006/09/27(水) 23:50:10 ID:X0AURY4e
>>944
乙です!新ソースにマージしてくれてありがd

Individualセクションの読み込みですが、
GetPrivateProfileSectionだと第2引数のlpReturnedStringに入るのは
key=valueのリストだから、その文字列をキーにGetPrivateProfileIntしちゃうと
値が取れないみたいです。
GetPrivateProfileStringでkeyのリストを取得してたんですが、
lpDefaultにL"["はいくらなんでも余計でしたね。
(キーの先頭に [ は来ないだろうという予想)
L"\0"で良かったんですかね?

Excludeや>>545 さんのIndivudualとの連携を考えると、
むしろフォント名でセクションを作っちゃって、
個別に詳細設定できる方が良いのかなぁ、とも考えてみたり…
955名無し~3.EXE:2006/09/27(水) 23:51:43 ID:XOs0kAA9
.iniじゃなくてXMLがいいような気もするけど。
956名無し~3.EXE:2006/09/27(水) 23:56:38 ID:j1jnMnTb
>>955
マークアップしたら編集するのに面倒な気が。
設定用のGUIを作るなら別だけど
957名無し~3.EXE:2006/09/27(水) 23:56:57 ID:4V7Nt6wY
XMLなんて冗長で重いだけじゃん
958名無し~3.EXE:2006/09/28(木) 00:05:22 ID:rhzQd3e0
>◆0x0D/0x20I氏

旧い話で恐縮だが、
偽春奈の時に思いっきり冷や水ぶっ掛けられた経験があるので、
今のうちに(c)付けとく事をお勧めする。
959名無し~3.EXE:2006/09/28(木) 00:07:37 ID:2aHoPlHD
どうでもいいからフォントの話しようぜ
960名無し~3.EXE:2006/09/28(木) 00:07:59 ID:HHPfwE1G
http://www18.atwiki.jp/gdiplus2?cmd=upload&act=open&pageid=5&file=viewtest.html
アップロードしたけど、開こうとするとダウンロードしてまう。
961名無し~3.EXE:2006/09/28(木) 00:08:51 ID:B762hyEl
XMLは反対。
あと、ソースは強制公開してもらった方がいい気がする。
962名無し~3.EXE:2006/09/28(木) 00:09:05 ID:lZLF4HUP
最初にできたほう使うのがよくね?
963名無し~3.EXE:2006/09/28(木) 00:10:13 ID:4gV/Co2z
どれを使えば良いのか分からなくなってきた俺。
964名無し~3.EXE:2006/09/28(木) 00:10:22 ID:vvOB48a1
965名無し~3.EXE:2006/09/28(木) 00:11:09 ID:taANA17e
ライセンスの話。

BSD/GPL等、有名どころのライセンスを適用して欲しいな。
コードを採用する人or企業は、細かい点を一々問い合わせる手間が省けるし、
何より 皆が安心して開発に専念できるから。

んで GPL v2で良いんじゃね?
ソース公開義務で、誰かさんが改良してくれたとこ見れるし、良いとこは取り込める。
商用利用可な緩いライセンスにしたところで ◆0x0D/0x20I氏にメリット少ないっしょ。
万が一、後でfreetype2等 GPLなライブラリを利用するような場合も気にする必要ないしね。
966名無し~3.EXE:2006/09/28(木) 00:14:01 ID:7MaOMWKI
>>964
上は専用のWiki、下はWin2ch Wikiの1項目に見えるけど。
967名無し~3.EXE:2006/09/28(木) 00:16:00 ID:FQAVqIHs
Firefoxでの文字ずれなんですが、textareaだけが文字ずれするみたいです。
input部分はずれなかったので違いを探したらtextarea部分はモノスペースのフォントが使用されるようですが、文字幅はプロポーショナル時の物が反映されるみたいです。
暫定的にモノスペースのフォントにもプロポーショナルと同じ物を指定したら、文字ずれは起きませんでした。
ttp://free.flop.jp/gdi++/src/up0024.png

また、たとえばモノスペースのフォントがMS ゴシックだった場合、MS ゴシックのみExcludeで逃がしてやっても文字ずれは回避できます。(入力時に保管もかかりませんが)

何にも役に立てませんが、打開策のヒントになれば良いのですが。
968名無し~3.EXE:2006/09/28(木) 00:18:04 ID:l6zdj3Vs
GPLにするぐらいならLGPLの方が良いでしょ。
Windowアプリケーション開発者ってソースを公開しない人多いし。
969名無し~3.EXE:2006/09/28(木) 00:18:13 ID:hboCg1vG
>>965
freetypeはBSDライクなライセンスも選択可能
970名無し~3.EXE:2006/09/28(木) 00:18:19 ID:GPFfbjQ2
Firefoxだし、userContent.cssでプロポーショナルを指定してやればいいだけのような気が。
971名無し~3.EXE:2006/09/28(木) 00:19:32 ID:OnOeN3BE
>>965
GPL薦めるのはやめとけ。変な著作権ゴロが沸いて
開発者本人が構わないと思ってる事にまで首を突っ込んで余計に話をややこしくする。
君も既に開発者本人の意向を無視する傾向が出てきてるので自覚したほうが良い。
972名無し~3.EXE:2006/09/28(木) 00:20:20 ID:g0jNphcV
坊や達は甘いね
gdi++で一稼ぎさせてもらいますわ
973名無し~3.EXE:2006/09/28(木) 00:21:33 ID:2aHoPlHD
がんばれ
974名無し~3.EXE:2006/09/28(木) 00:21:55 ID:l6zdj3Vs
稼げるとも思えんがな。
無断で製品に組み込むヤツは現れるだろう
975名無し~3.EXE:2006/09/28(木) 00:26:00 ID:taANA17e
このスレも後少しだし、消化ついでに好き勝手書いちゃおうw

>>968
>ソースを公開しない人多いし。
改良されたのが広く出回って、こちらはショボイままで良いのか?

>>969
freetype2「しか」使わないのか?
976名無し~3.EXE:2006/09/28(木) 00:28:32 ID:SlyLH6Ox
ライセンスは決まり次第まとめサイトに明示すりゃあいいわけで

とりあえずテンプレについて考えようぜ
wikiと質問・報告テンプレあたり?
977名無し~3.EXE:2006/09/28(木) 00:29:01 ID:drc9K0aW
このソフトは非常に有用ではあるけど単体では稼げないわな。
978名無し~3.EXE:2006/09/28(木) 00:29:05 ID:OnOeN3BE
>>975
>>改良されたのが広く出回って、こちらはショボイままで良いのか?


933 名前: ◆0x0D/0x20I [sage] 投稿日:2006/09/27(水) 22:29:32 ID:kdcoJI+4
再配布は自由。改変も自由。派生物もご自由に。ソースを利用して自作のプログラムに
組み込んだ場合はその旨をどっかに明記。転売はだめだけど、商用利用は別にかまわない。
改変した場合のフィードバックは義務じゃなくて良心で。って、だいたいこんな感じ?
979名無し~3.EXE:2006/09/28(木) 00:30:17 ID:/MBxjYLC
gdi++.dllの場合、アイディアは秀逸だけど
技術的にはそれほど高度なことをやってる訳ではないので
みんなが書いたソースをパクらなくても
商業プログラマーなら似たようなソフトをゼロから簡単に作れるのでは?
それが商業的に成功するかは分からないけど
980名無し~3.EXE:2006/09/28(木) 00:31:29 ID:l6zdj3Vs
>>975
いや、gdi++自体への改良にはGPLが適用されるよ。
gdi++を利用して文字を描画するようなアプリケーション(ゲームとか)を作った場合に、そのアプリケーションへのGPLの適用はされないというだけ。
んでも>>910とか解釈の問題があるんだよね・・・
981名無し~3.EXE:2006/09/28(木) 00:36:01 ID:75MYieLo
漏れもスレの消化ついでにw

>>979
禿同

仮に似たようなソフトが市販されるとしたら
・サービスorデバドラ化によりログイン画面とかでも使用可能
・GUI操作の使いやすい設定画面
・おまけとして××フォント(商用フォント)付属
ぐらいの本家が叶わんぐらい豪華なソフトになって1マソとかで販売されたりして・・・
982名無し~3.EXE:2006/09/28(木) 00:36:31 ID:YuKpssV+
お前ら一番重要な事を忘れてる

次 ス レ の ス レ タ イ ど う す ん だ
983名無し~3.EXE:2006/09/28(木) 00:37:24 ID:NR4yXAMz
他所でこれより良いのが出来たら、そっちに飛び付きます。
使うだけの人にしたら、そんなもんだよ。
984名無し~3.EXE:2006/09/28(木) 00:37:46 ID:ENxM2Hf4
2 p t に し て し ま っ た o r z
985名無し~3.EXE:2006/09/28(木) 00:37:56 ID:n0xGUEvG
【もう汚いなんて】gdi++.dll スレッド Part.2【言わせません】
986名無し~3.EXE:2006/09/28(木) 00:40:39 ID:Nvh5SSVX
>>981
>・サービスorデバドラ化によりログイン画面とかでも使用可能
>・GUI操作の使いやすい設定画面
>・おまけとして××フォント(商用フォント)付属


なんか付属フォントは汚いといってるように見えなくもないw
987801:2006/09/28(木) 00:41:18 ID:rkTHKpkV
>951
DllMainでDisableThreadLibraryCalls()呼んでるから、reasonがDLL_THREAD_DETACHでくることってないんじゃないかな。
988名無し~3.EXE:2006/09/28(木) 00:42:12 ID:yR+p5Sb1
989名無し~3.EXE:2006/09/28(木) 00:42:49 ID:irAf9IMH
>>984
あるいみ趣旨に沿っているのでGJ
990名無し~3.EXE:2006/09/28(木) 00:43:37 ID:mogmPXrC
【こいつをどう思う?】gdi++.dll スレッド Part.2【すごく・・・綺麗です・・・】
991801:2006/09/28(木) 00:44:04 ID:rkTHKpkV
見間違えてた・・・orz
992名無し~3.EXE:2006/09/28(木) 00:44:41 ID:wBa4RQ5P
gdi++.dllで2倍美しく鮮やかに
993名無し~3.EXE:2006/09/28(木) 00:44:43 ID:75MYieLo
>>987
勿論ちゃんと消してます。
↓patch.txtより
-DisableThreadLibraryCalls((HMODULE)instance);
994 ◆0x0D/0x20I :2006/09/28(木) 00:45:18 ID:fkDxjKfA
>>981
もしそれがFreeType2のレンダラと同等かそれ以上のクオリティなら間違いなく買う。ただ、
今後数年以内に出てくれないと、パッケージソフトとしての旬は過ぎてしまうかもしれないけどね。
995名無し~3.EXE:2006/09/28(木) 00:47:00 ID:75MYieLo
一瞬IDがメイリオに見えてしまったorz
996名無し~3.EXE:2006/09/28(木) 00:47:07 ID:Nvh5SSVX
次スレ

【美しく】gdi++.dll スレッド 2pt【鮮やかに】
http://pc8.2ch.net/test/read.cgi/win/1159371166/
997名無し~3.EXE:2006/09/28(木) 00:47:47 ID:ATkwOGTe
うhgh
998名無し~3.EXE:2006/09/28(木) 00:48:03 ID:cieujEqm
>>951
軽くなった気がします
ベンチを取ってないんで気がするだけかもです

Pen4 3.06GHz (ハイパースレッディングあり)
999名無し~3.EXE:2006/09/28(木) 00:48:11 ID:hZfcC+dj
2ptより2pxだろ
1000名無し~3.EXE:2006/09/28(木) 00:48:19 ID:cieujEqm
1000
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。