obsproject / obsproject/obs-studio

obs-studio ignores MacType font rendering

Open
#12,358 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

Other

OBS Studio Version (Other)

31.1beta1 or newer

OBS Studio Log URL

https://obsproject.com/logs/GVGD8rkgDRao4NJL

OBS Studio Crash Log URL

No response

Expected Behavior

Mactype should be able to apply its font rendering settings, in this case greyscale anti-aliasing, to obs-studio's UI rendering.

Current Behavior

Starting with version 31.1beta1 and up, Mactype has no effect on obs-studio's UI text rendering, but MacType64.Core.dll and MacType64.dll appear to be loaded according to System Informer. Versions 31.0.4 and below are not affected.
Tested versions:
Affected: 31.1.0, 31.1beta1, 31.1beta2, commit 28960a4
Not affected: 31.0.4, 30.2.3, 27.2.3

Image Image
Steps to Reproduce
  1. Install Mactype: https://github.com/snowie2000/mactype/releases/tag/v1.2025.6.9
  2. Open C:\Program Files\Mactype\ini\Default.ini and on line 15 change AntiAliasMode=4 to AntiAliasMode=1 (greyscale antialiasing).
  3. Run Mactype for the first time, choose Service mode or Tray mode, choose the Default profile, apply.
  4. Run MacTray if Tray mode was selected. Effects of Mactype should be visible immediately, e.g. Explorer should show greyscale antialiasing of folder contents instead of ClearType's RGB. ClearType should remain enabled. See image for comparison:
Image 6. Run obs-studio.
Anything else we should know?

I looked at https://github.com/obsproject/obs-studio/compare/31.0.4...31.1.0-beta1 , and 28960a4 was one of the oldest commits with available binaries.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue on Windows 10 with OBS Studio 31.1beta1 or newer and MacType using the supplied settings. Compare the 31.0.4...31.1.0-beta1 changes, especially around UI rendering, and confirm the fix when MacType's greyscale font rendering applies to OBS Studio text without changing the reported ClearType behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.