protonscr

Touhou Fuujinroku ~ Mountain of Faith.

protonclosed appid 1100140Game compatibility - Unofficial
ValveSoftware/Proton#5201 · opened 2021-10-05 by shimon1024 · updated 2022-05-24 · 6 comments · github · game page · search this game
Sshimon1024 2021-10-05 github

Compatibility Report

  • Name of the game with compatibility issues: Touhou Fuujinroku ~ Mountain of Faith.
    • Japanese: 東方風神録 ~ Mountain of Faith.
  • Steam AppID of the game: 1100140

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1100140.log (without personal data)

Symptoms

When I played Touhou Fuujinroku using Steam Play, I found a problem that characters were misaligned such as dialog text because they were used the wrong font.

The Cause of the problem may be that Touhou series assumes that the system font is MS fonts (such as MS Gothic and MS Mincho).

The best solution is to bundle MS fonts to Steam Play, but you can also use another suitable font, such as the Ume font, which is the same size as MS fonts. However, other fonts may lack some glyphs that MS fonts have.

Ume font: https://osdn.net/projects/ume-font/

Expected (OS: Windows 10, Font: MS Gothic (?)):

report-windows-snapshot_th000
report-windows-snapshot_th001
report-windows-snapshot_th002
report-windows-snapshot_th003
report-windows-snapshot_th004
report-windows-snapshot_th005

Actual (OS: Ubuntu 21.04 (Steam Play), Font: ????):

report-steam-play-snapshot_th000
report-steam-play-snapshot_th001
report-steam-play-snapshot_th002
report-steam-play-snapshot_th003
report-steam-play-snapshot_th004
report-steam-play-snapshot_th005

Reproduction

Play the game. Always.

Sshimon1024 2021-10-06 github

When I played Touhou Fuujinroku using Proton (https://github.com/ValveSoftware/Proton/commit/5536e50175b478e8f0b1fdf77a0679ba6720aaa7) instead of Proton 6.3-7, the problem got worse.

When I played Touhou Fuujinroku using Proton with Ume fonts (https://github.com/simon-i1-h/Proton/commit/dcfa1890f0297971efb6098d35613279d5c9bcd1), the problem was mitigated.

Concerns:

  • Ume fonts may lack some glyphs.
  • Source Han Sans may be more suitable than Ume fonts for other games.
  • Some people may feel strange with Ume fonts.

https://github.com/ValveSoftware/Proton/commit/5536e50175b478e8f0b1fdf77a0679ba6720aaa7:

The problem got worse. (OS: Ubuntu 21.04 (Steam Play), Font: ????):

th000
th001
th002
th003
th004
th005

https://github.com/simon-i1-h/Proton/commit/dcfa1890f0297971efb6098d35613279d5c9bcd1:

The problem was mitigated. (OS: Ubuntu 21.04 (Steam Play), Font: Ume Gothic):

th000
th001
th002
th003
th004
th005

Sshimon1024 2021-10-16 github

such as the Ume font, which is the same size as MS fonts.

cf. https://wiki.archlinux.org/title/Metric-compatible_fonts#Ume

Sshimon1024 2022-02-17 github

@kisak-valve What should I do next about this issue?

Sshimon1024 2022-04-22 github

@kisak-valve ping

What should I do next about this issue?

Sshimon1024 2022-05-24 github

@kisak-valve If necessary, please reopen this issue.

Proton versions