要望
編集画面(?cmd=edit)で編集しようとして入力部分をタッチすると、画面が拡大します。
これを拡大しないようにしてほしいです。
環境
iPhone XR iOS 15 Safari
(Chrome、Firefoxでも拡大しました。)
原因
調べたところ、iPhoneで文字サイズが16px未満の入力部分をタッチした時に拡大されるみたいです。
影響
拡大をもとに戻す動作(ピンチイン)がSafariのタブ選択画面に移動とかぶっているので、入力しようと入力部分をタップ→拡大される→ピンチイン→タブ選択画面に移動(入力キーボードが隠れる)→もう一度入力部分をタップ→拡大、とスムーズに入力できないことがあります。
対応
- 編集画面の文字サイズを16px以上にする
- 構文ハイライトをオンにして画面の拡大率を125%にする
1つ目は運営にしか対応できないので、現在は2つ目の対応でやっていますが、この方法だと入力に関係ないページでも拡大されます。
文字を今よりも大きく(16px以上に)して欲しいという要望なのか、
編集画面で勝手に拡大しないで欲しいという要望なのか、よく解りませんが、
(文面では前者、タイトルでは後者)
両者は本来別のものです。
文字の大きさに関しては、過去に別の方のリクエストがあったかと思います。
基本文字サイズが12~14pxでは小さいので、設定可能範囲を拡大して欲しいというもので、
コントロールパネル上のオプションであれば何も問題はないかと思います。
しかしデフォルトで16px以上にして欲しいというのは乱暴な話だと思います。
(そういう事ですよね?)
全てのwikiが影響を受けますし、多くのwikiがカラム幅を固定しているため、
1行に表示可能な文字数が減って表などのレイアウトが崩れるなど混乱必至で、
個人的にも大変迷惑です。
勝手に拡大云々に関しては、wikiwikiの機能ではなく、ご使用のiPhone側の挙動ですが、
(自分のAndroid & Firefoxではそのような事は起こりません)
wikiwikiさん側で編集画面をいじることで解決できる可能性もあるかもなので、
運営に直接問い合わせてみたらいかがでしょうか。
(あるいは、ご使用ブラウザのフォントサイズ変更などで挙動が変わるかもしれません)
話はズレますが、wikiの文字が小さくて見づらい場合は、
PCでもCtrlキー + マウスホイール操作でスマホのピンチイン/アウトと同じ事ができます。
iPhoneの仕様で、文字の大きさが16pxより小さいと入力フォームに入力を開始する時(フォームをタッチしてキーボードを出した時)に勝手に拡大されます。
この仕様とwikiwikiの文字サイズによって編集時に毎回拡大され、行の端の方を編集するために拡大を戻さないといけなくなっています。
そこで、拡大されないように編集画面(?cmd=edit)の入力フォーム(wikiの本文のテキストが書いてあるところ)の文字サイズが16px以上にしてほしい、という要望でした。
文字サイズが16px以上なら勝手に拡大されないです。
表示画面の文字サイズはsizeプラグインを使えば16px以上にもできますが、編集画面の文字サイズはできないので、要望としてここに書きました。
ブラウザで文字を大きくしたら拡大しなくなりました。ありがとうございます。