アカウント名:
パスワード:
計算結果の一部だけが表示されているように見えるけど、どういう実装をすればごく自然にそんなバグを出せるのかちょっと想像が付かない。
カーニング(文字の重なり)とか文字間幅の計算ミスで表示領域が2文字分くらいになってしまった、とかですかねえ。電卓ごときでそんな部分を独自実装するかは怪しいところですが。
一行で表示できる文字数で出力したけどなぜか二行になって二行目だけが表示されてるとか
のメッセージは(素?の電卓アプリでも)折り返しが発生する文字サイズでは2行目だけになるっぽいです。
参考:http://1080.plus/mobile/?iUY1gZjLzNc.video [1080.plus]
タレコミの元記事でも「ハミング」以外のフォントではうまく桁数が調整されているように見えますし、
1 特定のフォントで幅の計算に誤差が生じて2 折り返しが発生するような不適切な桁数で出力される3 2行目の数字だけ表示される残念な結果に
的な流れな気がします。
ここら辺の表示処理って処理系によってまちまちなんだよね。#この辺り(スクロール処理のない表示系で文字列の物理長が表示空間の物理サイズを超えた場合の表示処理)#もそろそろANSIないしISOないしで標準処理を決めてほしいところではある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
一部 (スコア:0)
計算結果の一部だけが表示されているように見えるけど、どういう実装をすればごく自然にそんなバグを出せるのかちょっと想像が付かない。
Re: (スコア:0)
カーニング(文字の重なり)とか文字間幅の計算ミスで表示領域が2文字分くらいになってしまった、とかですかねえ。
電卓ごときでそんな部分を独自実装するかは怪しいところですが。
Re:一部 (スコア:1)
一行で表示できる文字数で出力したけどなぜか二行になって二行目だけが表示されてるとか
ゼロ除算エラー (スコア:4, 参考になる)
のメッセージは(素?の電卓アプリでも)折り返しが発生する文字サイズでは2行目だけになるっぽいです。
参考:
http://1080.plus/mobile/?iUY1gZjLzNc.video [1080.plus]
タレコミの元記事でも「ハミング」以外のフォントではうまく桁数が調整されているように見えますし、
1 特定のフォントで幅の計算に誤差が生じて
2 折り返しが発生するような不適切な桁数で出力される
3 2行目の数字だけ表示される残念な結果に
的な流れな気がします。
Re: (スコア:0)
ここら辺の表示処理って処理系によってまちまちなんだよね。
#この辺り(スクロール処理のない表示系で文字列の物理長が表示空間の物理サイズを超えた場合の表示処理)
#もそろそろANSIないしISOないしで標準処理を決めてほしいところではある。