[GH-ISSUE #431] Customize Font + Size in Response #428

Open
opened 2026-03-03 19:18:41 +03:00 by kerem · 16 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 9, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/431

Originally assigned to: @NghiaTranUIT on GitHub.

👏 Description

It would be great if the font and size are customizable from Preference app.

Acceptance Criteria

  • Add UI to Preference to select Font + Size
  • Able to change font + size in Request/Response Panel (Raw Preview, JSON, Previewer, ...)
Originally created by @NghiaTranUIT on GitHub (Mar 9, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/431 Originally assigned to: @NghiaTranUIT on GitHub. ### 👏 Description It would be great if the font and size are customizable from Preference app. ### Acceptance Criteria - [x] Add UI to Preference to select Font + Size - [x] Able to change font + size in Request/Response Panel (Raw Preview, JSON, Previewer, ...)
Author
Owner

@isadon commented on GitHub (Mar 9, 2020):

Thanks @NghiaTranUIT. Will file future issues here.

<!-- gh-comment-id:596618637 --> @isadon commented on GitHub (Mar 9, 2020): Thanks @NghiaTranUIT. Will file future issues here.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 23, 2020):

Bump to Proxyman 1.22.0 👍

<!-- gh-comment-id:618130128 --> @NghiaTranUIT commented on GitHub (Apr 23, 2020): Bump to Proxyman 1.22.0 👍
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 23, 2020):

@donileo let checkout this BETA: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.21.0_Font_Size.dmg

We're able to customize the font size to fit your monitor and easier for reading 🌮

Screen Shot 2020-04-23 at 23 17 42 Screen Shot 2020-04-23 at 23 20 58
<!-- gh-comment-id:618496752 --> @NghiaTranUIT commented on GitHub (Apr 23, 2020): @donileo let checkout this BETA: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.21.0_Font_Size.dmg We're able to customize the font size to fit your monitor and easier for reading 🌮 <img width="702" alt="Screen Shot 2020-04-23 at 23 17 42" src="https://user-images.githubusercontent.com/5878421/80123334-f0e15f80-85b8-11ea-99d1-8eb37c61597f.png"> <img width="2416" alt="Screen Shot 2020-04-23 at 23 20 58" src="https://user-images.githubusercontent.com/5878421/80123440-1a01f000-85b9-11ea-9ae0-45a5a7a0368e.png">
Author
Owner

@isadon commented on GitHub (Apr 23, 2020):

Hi, thanks for the effort here. Is there a way to change the font? My original intention was just that, to allow picking a specific font and size to use for showing the responses headers etc.

<!-- gh-comment-id:618498175 --> @isadon commented on GitHub (Apr 23, 2020): Hi, thanks for the effort here. Is there a way to change the font? My original intention was just that, to allow picking a specific font and size to use for showing the responses headers etc.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 23, 2020):

Since the Request/Response Body Previewer is built on top of CodeMirror, so sometime it won't work properly with system fonts. I attempted but no luck : /

Thus, I don't support customize font at this moment. I will research it further and support it soon.

<!-- gh-comment-id:618500671 --> @NghiaTranUIT commented on GitHub (Apr 23, 2020): Since the Request/Response Body Previewer is built on top of [CodeMirror](https://codemirror.net), so sometime it won't work properly with system fonts. I attempted but no luck : / Thus, I don't support customize font at this moment. I will research it further and support it soon.
Author
Owner

@isadon commented on GitHub (Apr 23, 2020):

Excellent!

<!-- gh-comment-id:618710319 --> @isadon commented on GitHub (Apr 23, 2020): Excellent!
Author
Owner

@fwrs commented on GitHub (Jun 8, 2023):

Hi, it appears that you currently use Monaco rather than CodeMirror. Would it be possible to add this option now?

<!-- gh-comment-id:1582532589 --> @fwrs commented on GitHub (Jun 8, 2023): Hi, it appears that you currently use Monaco rather than CodeMirror. Would it be possible to add this option now?
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 8, 2023):

Do you mean the font? @ghilyusha

What is the current font issue that you'd like to change 🤔 Are you prefer using the monospace font?

<!-- gh-comment-id:1582561038 --> @NghiaTranUIT commented on GitHub (Jun 8, 2023): Do you mean the font? @ghilyusha What is the current font issue that you'd like to change 🤔 Are you prefer using the monospace font?
Author
Owner

@fwrs commented on GitHub (Jun 8, 2023):

Do you mean the font? @ghilyusha

What is the current font issue that you'd like to change 🤔 Are you prefer using the monospace font?

@NghiaTranUIT Right now when I view a request's body in proxyman, for me it is displayed using the Monaco Editor and not CodeMirror. For example, the command palette feature is not present in CodeMirror (right click > command palette).

image

Monaco has a font changing capability, so it should be possible to add an option.

<!-- gh-comment-id:1582566191 --> @fwrs commented on GitHub (Jun 8, 2023): > Do you mean the font? @ghilyusha > > What is the current font issue that you'd like to change 🤔 Are you prefer using the monospace font? @NghiaTranUIT Right now when I view a request's body in proxyman, for me it is displayed using the [Monaco Editor](https://microsoft.github.io/monaco-editor/) and not CodeMirror. For example, the command palette feature is not present in CodeMirror (right click > command palette). <img width="668" alt="image" src="https://github.com/ProxymanApp/Proxyman/assets/44343874/97bec9af-0a5e-4165-89d7-bf411ab1c6f5"> Monaco has a font changing capability, so it should be possible to add an option.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 8, 2023):

@ghilyusha yes, Monaco Editor is a new replacement for CodeMirror. I still don't understand why do you need to customize the Font Name? Is the current font hard to see? 🤔

<!-- gh-comment-id:1582689902 --> @NghiaTranUIT commented on GitHub (Jun 8, 2023): @ghilyusha yes, Monaco Editor is a new replacement for CodeMirror. I still don't understand why do you need to customize the Font Name? Is the current font hard to see? 🤔
Author
Owner

@fwrs commented on GitHub (Jun 8, 2023):

It's quite standard for applications to allow a custom monospace font family to accommodate for the preference of the user. I can find a setting for this in the majority of dev tools, such as VSCode, Paw/RapidAPI, Postman, Fork, iTerm, Xcode, etc.

The use case that I have for this is to allow the user to have the same monospace font everywhere.

Furthermore, the current font used by Monaco (called Menlo) is deprecated on macOS in favor of a new one (called SF Mono).

<!-- gh-comment-id:1582711804 --> @fwrs commented on GitHub (Jun 8, 2023): It's quite standard for applications to allow a custom monospace font family to accommodate for the preference of the user. I can find a setting for this in the majority of dev tools, such as VSCode, Paw/RapidAPI, Postman, Fork, iTerm, Xcode, etc. The use case that I have for this is to allow the user to have the same monospace font everywhere. Furthermore, the current font used by Monaco (called Menlo) is deprecated on macOS in favor of a new one (called SF Mono).
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 8, 2023):

Thanks for the clarification. If I add the "Use monospace Font", does it fulfill your need?

Even though I support Custom Font or Monospace Font, the new font only applies to the Body, Header Key/Value, and Content, ... not every font of the app is changed because it's really hard to customize every single UI Control of the app.

<!-- gh-comment-id:1582732683 --> @NghiaTranUIT commented on GitHub (Jun 8, 2023): Thanks for the clarification. If I add the "Use monospace Font", does it fulfill your need? Even though I support Custom Font or Monospace Font, the new font only applies to the Body, Header Key/Value, and Content, ... not every font of the app is changed because it's really hard to customize every single UI Control of the app.
Author
Owner

@fwrs commented on GitHub (Jun 8, 2023):

I'm sorry for the confusion. I only meant to ask for a setting that changes the font for code, not the UI, for example the request previews, map local tool, etc. That means only the bits that are rendered in Monaco.

<!-- gh-comment-id:1582746833 --> @fwrs commented on GitHub (Jun 8, 2023): I'm sorry for the confusion. I only meant to ask for a setting that changes the font for code, not the UI, for example the request previews, map local tool, etc. That means only the bits that are rendered in Monaco.
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 9, 2023):

Ah thanks, I understand now 👍 Will checkout how much workload to support Font for the Monaco Editor

<!-- gh-comment-id:1584211097 --> @NghiaTranUIT commented on GitHub (Jun 9, 2023): Ah thanks, I understand now 👍 Will checkout how much workload to support Font for the Monaco Editor
Author
Owner

@isadon commented on GitHub (Aug 6, 2025):

Any update on this? Been a long time.

<!-- gh-comment-id:3160984913 --> @isadon commented on GitHub (Aug 6, 2025): Any update on this? Been a long time.
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 6, 2025):

It's already been in the latest app. You can change the font size or use Monosapced font of the Monaco Editor (Body, Map Local and Scripting)

Image

We don't allow to change the font, because I don't think it's useful,

<!-- gh-comment-id:3161061166 --> @NghiaTranUIT commented on GitHub (Aug 6, 2025): It's already been in the latest app. You can change the font size or use Monosapced font of the Monaco Editor (Body, Map Local and Scripting) <img width="1840" height="1117" alt="Image" src="https://github.com/user-attachments/assets/56111447-d5c8-4998-a1c4-266fc02a72e2" /> We don't allow to change the font, because I don't think it's useful,
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#428
No description provided.