Project

General

Profile

バグ #1338

HiDPI対応後、TLが正常に描画されない環境がある

Added by Izumi Tsutsui over 1 year ago. Updated over 1 year ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
ブランチ:
topic/1338-fix-hidpi-error
クラッシュする:
No

Description

すでに mastodon TL では結果出ていますが備忘で登録しときます。

Gdk::Visual.system.screen.resolution
が整数ではなく小数を返すとダメっぽい。

https://social.mikutter.hachune.net/@d_flat_aug7/102162523047868231

https://social.mikutter.hachune.net/@d_flat_aug7/102162544006513694

UIの拡大率を等倍にしたら治った

https://social.mikutter.hachune.net/@toshi_a/102162678380253493

@d_flat_aug7@social.mikutter.hachune.net ええ環境もっとるやんけそのmikutterでmikutterコンソール開いて
Gdk::Visual.system.screen.resolution
実行したら何が帰ってくる

https://social.mikutter.hachune.net/@d_flat_aug7/102162696813153669

@toshi_a@social.mikutter.hachune.net 96.0

https://social.mikutter.hachune.net/@toshi_a/102162699195040472

@d_flat_aug7@social.mikutter.hachune.net あー、あーー、

https://social.mikutter.hachune.net/@toshi_a/102162729808440802

@d_flat_aug7@social.mikutter.hachune.net これほんまに小数点以下が現れたら死ぬやつっぽいな


https://social.mikutter.hachune.net/@tsutsuii/102162684723701359

develop の mikutter が正常に起動しない件
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/515/original/57c4a42c8058849d.png?1558878855

https://social.mikutter.hachune.net/@tsutsuii/102162744101300429

@toshi_a@social.mikutter.hachune.net こんな感じ
GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file_at_scale: assertion 'width > 0 || width == -1' failed
from /usr/pkg/lib/ruby/gems/2.4.0/gems/gobject-introspection-3.3.6/lib/gobject-introspection/loader.rb:616:in `invoke'

https://social.mikutter.hachune.net/@tsutsuii/102162760434070504

@toshi_a@social.mikutter.hachune.net @d_flat_aug7@social.mikutter.hachune.net 謎マシンじゃなくても謎が起こる NetBSD
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/552/original/ccf494454c99bcdf.png?1558880010

(Gdk::Visual.system.screen.resolution の返り値が 96.1513671875 というDPI)

https://social.mikutter.hachune.net/@tsutsuii/102163087523698542

@toshi_a@social.mikutter.hachune.net こちら develop の方となります、ご査収のほどよろしくお願いいたしたく
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/672/original/957c5194e80e31ed.jpeg?1558885001

https://social.mikutter.hachune.net/@toshi_a/102163090524935609

@tsutsuii@social.mikutter.hachune.net めっちゃ大変だと思いますが、mikutterコンソールで
Gdk::Visual.system.screen.resolution
を実行したら何が返ってきますか

https://social.mikutter.hachune.net/@tsutsuii/102163153276167482

@toshi_a@social.mikutter.hachune.net 出ました。ある意味予想通りですね
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/699/original/ed2870c72c17517d.jpeg?1558886004
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/700/original/347429fdd5720354.jpeg?1558886005

(DPI 96.0)


Files

mikutter-3.8.8-WZERO3-1.jpg (176 KB) mikutter-3.8.8-WZERO3-1.jpg Izumi Tsutsui, 2019-05-27 02:10
mikutter-3.8.8-WZERO3-2.jpg (192 KB) mikutter-3.8.8-WZERO3-2.jpg Izumi Tsutsui, 2019-05-27 02:10
mikutter-hidpi-1338-wzero3.jpg (102 KB) mikutter-hidpi-1338-wzero3.jpg Izumi Tsutsui, 2019-05-31 00:55
#1

Updated by Izumi Tsutsui over 1 year ago

mikutter 3.8.8 on W-ZERO3 WS003SH

8年後に見返すように記念カキコ
https://social.mikutter.hachune.net/@tsutsuii/102162966190476394

8年前のあのとき

https://social.mikutter.hachune.net/@toshi_a/102163114260621712

W-ZERO3は、mikutterが、というより俺が生まれて初めて俺が書いたコードが俺以外の人の端末で動いているのを実際に見たハードだから、由緒正しい感じがある

https://twitter.com/tsutsuii/status/97004104693460992
https://twitpic.com/5xsdbs

#2

Updated by toshi_a 初音 over 1 year ago

というより、Pangoが(小数点以下がある?)Floatを受け取るとだめな場合があるようです。
大丈夫な場合もあって、私のマシンのなかにはScaleが 1.61 になっているものがあります。

Scaleを返すメソッドを定義するのではなく、数値を受け取ってScaleを掛けたIntegerを返すようなメソッドを定義して、Floatを渡さないようにしようと思います。

#3

Updated by toshi_a 初音 over 1 year ago

  • Status changed from 分類待ち to 実装待ち
#4

Updated by toshi_a 初音 over 1 year ago

  • Status changed from 実装待ち to レビュー待ち
  • Assignee set to Izumi Tsutsui
  • ブランチ set to topic/1338-fix-hidpi-error

なおしました。確認してみてね。

#5

Updated by Izumi Tsutsui over 1 year ago

  • Status changed from レビュー待ち to まだダメ
  • Assignee changed from Izumi Tsutsui to toshi_a 初音

toshi_a 初音 さんは書きました:

なおしました。確認してみてね。

topic/1338-fix-hidpi-error へのコミットが git push されてない説
https://social.mikutter.hachune.net/@tsutsuii/102168237243694458

#6

Updated by toshi_a 初音 over 1 year ago

  • Status changed from まだダメ to レビュー待ち
  • Assignee changed from toshi_a 初音 to Izumi Tsutsui

push出来てないのかと思って確認したらcommitしてませんでした

#7

Updated by Izumi Tsutsui over 1 year ago

行けてるんじゃないでしょうか
(重すぎてアイコンロードできない問題)

#8

Updated by toshi_a 初音 over 1 year ago

  • Status changed from マージ待ち to 終了
  • Target version set to 3.9

merged

Also available in: Atom PDF