パスワードを忘れた? アカウント作成

minetさんのトモダチの日記みんなの日記も見てね。 最新から新しい日記やタレこみを確認できますよ。

13983539 journal
インターネット

minetの日記: 1.5px幅のborderが描きたいと思って 3

日記 by minet

1.5px幅のborderが描きたいわけですよ。
1pxじゃ線が細すぎて、2pxじゃ太すぎる。そんなとき1.5pxで描画できれば良いのにと考えるのは自然(だよね?)

今どきのスマホとか高解像度ディスプレイでは、論理1pxが物理2pxとか4pxとかだったりするので、余裕で「1.5px」の線を3pxとか6pxで描けるのですが、昔ながら(失礼)のピクセル等倍のディスプレイ環境では整数px単位の太さの線しか描画してくれないブラウザばかり。
borderをアンチエイリアシングして小数点以下ピクセルのレンダリングしてくれたらなー、って思うんですよね。

とはいえ、よくよく考えると、
・1.5pxの線をアンチエイリアシングレンダリングすると、1pxの実線の両脇に薄い線がくっついた3pxになって滲み感が酷くない?
・その前に、その考え方だと、1pxのborderは、2pxに跨った薄い色の太い線のようにレンダリングされない?
・いやCSSでのborderはSVGのstrokeのような「境界の上をなぞる線」じゃなくてボックスによる領域だから、少なくとも一端はピクセル端に揃うし、整数px幅ならピクセルパーフェクトになるんじゃない?
そっかー、よかった。でも、
・結局ボックス内のコンテンツが小数ピクセルになっちゃうのは?しょーがない?
・borderと足して整数になる幅のpaddingを入れて整数に揃えれば良いんじゃない?
うん、行けそう。でもめんどーだね。
あ、まだ考慮しないといけない事あった。
・インライン表示の場合どうするよ?(テキストの右にボタンを並べるとか。)今どきテキストなんてサブピクセルレンダリングだぜ?
・全部spanとかで囲って幅を明示すれば?tableレイアウトやFlexboxもあるよね?
うーん。

ていうか、
CSSで、要素を論理/物理ピクセルに丸めて配置するか否かを指定できるようになってればいいのに。
って思った。
んでちょっと調べてみたら、
かなり古くからある問題だったのですね…
あっ、そうか、指定する時と実際にレンダリングされた時との間で丸めが発生していると、実行時にスクリプトで要素の幅を取得して色々したい時に面倒事が増えるのか。
さらに今どきでは論理/物理ピクセルの違いもあると。
# WPFやSilverlightで、要素のWidth(指定した幅)とActualWidth(実際にレンダリングされた幅)が別に取得できるようになっているのは、こういう問題を踏まえての事だったんだな…。

そして、色々考察してみたところで、現実のブラウザでborderをアンチエイリアシングレンダリングできないという事実は変わらず。

ああ、border代わりにbackground-imageでsvgで枠を描いちゃえばいいのか?

13979713 journal
ゲーム

minetの日記: WONDER BOY RETURNS REMIX

日記 by minet

テキストが重要なゲームではないけれど、日本語テキストの質が低い…

逆輸入ゲームのローカライズはもちょっとしっかりして欲しいものです。

13954125 journal
バグ

minetの日記: 7pay、退会理由の記入欄で改行すると退会できないらしい? 10

日記 by minet

https://www.j-cast.com/2019/07/08362100.html

「退会理由に使用できない文字が含まれています」とのエラーメッセージが表示されたというスクリーンショット

「『セキュリティ』をはじめ、退会理由に使用できない言葉は設定しておりません」と回答した。少なくともひらがな、カタカナ、漢字は全て使用できるといい、

(強調は日記主)

ツイッター上では「改行」したことが原因ではないかとの指摘もある。

あぁ…これって…あれだ…
仕様が「ひらがな、カタカナ、漢字は全て使用できる」&「使用できない文字はエラーとする」で降りてきて、そのとーりに実装されて、そのとーりにテストされて、納品されたんだろうな……
そして、ふつー途中で誰かが気づいたであろう「これ複数行テキストエリアだけど、改行を入れるとエラーなの?」という仕様への疑問は確認されないor黙殺されてしまったのだろうな…(流石に、誰も気づかなかったとは思いたくない)

なんかもう、7payは一事が万事こうだったのだろうなと思わざるを得ない。

13952013 journal
ニュース

minetの日記: NHKともあろうものが何だこのニュースタイトルは 9

日記 by minet

期待の新人警察官 警察学校で窃盗か→実家捜索で大麻→逮捕

(記事の内容は関係ないのでリンクは貼らない)
5chかよ
まとめサイトかよ

13938662 journal
The Gimp

minetの日記: GIMP 2.10.12 公開。開発者にはWindowsユーザーがいないらしい(そしてmacOSも) 7

日記 by minet

6月12日、画像編集ソフト「GIMP」のバージョン2.10.12が公開された(GIMP.org窓の杜)。
GIMPチームによれば、今回のバージョンは多数のバグ修正が行われた「ほとんどバグフィックスリリース」のようなものだそうだ。
“Don’t squash bugs… free them!”(バグは潰すんじゃない…解き放つんだ!)との格言漫画が添えられている。

とはいえ、いくつもの重要な改良も加えられている。

  • 曲線ツールの改良
  • TIFF形式エクスポートでのレイヤーのサポート
  • Windowsでのユーザーインストールフォントのサポート
  • 描画の高速化
  • 覆い焼き/焼き込み操作のインクリメンタルモード
  • 自由選択ツールの改良
  • 新しいオフセットツール

その中で、Windowsでのユーザーインストールフォントのサポートについては、
「十分なテストはされていない」
「マジに今の開発者の中でWindowsユーザーが誰もいないのでバグが山積み(ついでにmacOSでも同じことが言える)」
パッチと新しい貢献者を喜んで歓迎する!
と言及されており、現在のGIMP貢献者がGNU/Linux系に偏っている実情が伺える。

13935838 journal
テレビ

minetの日記: 拳銃強奪犯逮捕で朝のTV番組 3

日記 by minet

(どの局だか忘れたが、)7時台の番組で流すつもりで用意していたと思われる取材ビデオを、「速報」のテロップ付けて編成前倒して流してたな。
『まだ逮捕されていない』前提で作ったビデオは、もう使いどきがなくなってしまうから、まだぎりぎり使えるうちに流してしまおうというところか。
流している間にスタジオ準備して…とかの都合もあるかも。
もしかしたらTV局には、こういう事件は、まだ逮捕されていないうちはこれを流す、逮捕されたらナレーションのここを変える、みたいなノウハウがあったりするのかな?
と思った朝だった。

13895108 journal
日記

minetの日記: PC版スラドで日記が書けない?(←書けた) 6

日記 by minet

23:05 修正
キャッシュとクッキーを消したら書けるようになった。
何か変なキャッシュかクッキーを食べてしまっていたようだ。

以下はオリジナルの投稿
----------
PC版スラドで「日記作成」のリンク(https://srad.jp/journal?new=11)を開いても、ユーザー設定のページ(https://srad.jp/my/login)に飛ばされてしまい、日記を書けない。
この日記はモバイル版から投稿

13888720 journal
日記

minetの日記: 都内某所飲食店にて 8

日記 by minet

ほうれん草のおしたし
って
江戸弁?

隣の券売機を見たら「おひたし」だった。
スタッフが個別にメニューを書いてるんだろうけど、店舗内では表記を統一しとこうよ

typodupeerror

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

読み込み中...