Figment.so
Mac hostingWebsite hostingGuidesHow to usePricing

Remote Mac Desktop Setup for Graphic Designers

Why designers need macOS in the first place

Sketch is macOS-only and has no Windows build. Affinity Designer and Adobe Creative Cloud run on both platforms, but proofs for print or marketing material are typically approved on macOS so the file matches what clients on Macs will see. The Figma desktop app on Mac loads local fonts without a plugin, which is useful for brand kits that cannot be uploaded to the Figma cloud.

A rented Mac solves this for a Windows designer: keep your everyday PC, connect to a persistent macOS desktop, and do the Mac-specific work there.

Choosing the right Figment plan for design work

Sketch, Affinity, and the Figma desktop app are ARM-native on Apple silicon. Running them on an M-series Mac means no Rosetta translation and native GPU compositing, which is what you want for a design workstation.

Figment's M-series rental starts at $95/month and is the right starting point for a solo designer. The exact chip, RAM, and disk are confirmed in the quote; physical plans are provisioned on request rather than delivered instantly. When you request a configuration, confirm the macOS version, the desktop-access method (browser console or VNC), and any user-account requirements you have for installing fonts and apps. Request one at /mac-hosting/start or review plan details on /mac-hosting.

The $29/month option is a virtual Intel macOS environment (2 vCPU, 8 GiB RAM, 80 GiB disk) accessed through a browser console. It runs macOS and can drive compatible Intel toolchains (Xcode 26 or earlier per Apple's porting guidance), but it has no GPU acceleration, no audio, and cannot execute Apple-silicon-only binaries. For real-time design work with Sketch, Affinity, or Figma, choose the M-series tier.

If you need managed setup and backups on the machine, the Managed Build Mac tier ($249/month) includes one M-series Mac, CI setup, backups, monitoring, and 30 minutes of monthly support. That is useful if the Mac is a shared team resource rather than a personal workstation.

Setting the Display P3 colour profile on the host Mac

macOS stores the active colour profile per display in System Settings. For design work where colour accuracy matters—photography, print layouts, brand assets—set the profile to Display P3:

  1. Connect to the host Mac over VNC or the console.
  2. On the host Mac: Apple menu → System Settings → Displays.
  3. Click the Color profile pop-up menu.
  4. Select Display P3 (or the closest option your display advertises; the exact list depends on the connected or virtual display).
  5. If a print vendor supplied an ICC profile, use Customize… to import it.

For work destined for sRGB screens (most of the web), sRGB IEC61966-2.1 is the more portable choice. The profile is stored as a system preference and persists across reboots and reconnects.

Verify the active profile from the terminal:

# Show the colour profile for each connected display
system_profiler SPDisplaysDataType | grep -E "Display Type|Resolution|ColorSync Profile" -A0

Source: Apple – Change your display's colour profile on Mac. Note: on a headless rental the pop-up may list a generic virtual display profile; apply the closest match and verify colour with the swatch test below.

Installing fonts via SFTP to ~/Library/Fonts

macOS loads per-user fonts from ~/Library/Fonts/. Drop any TTF, OTF, or TTC file there and it is available to GUI applications without a reboot.

Transfer a font folder from Windows with scp:

# Windows PowerShell — replace USER, HOST, and paths as needed
scp -r "C:\Users\You\Fonts\MyBrandFonts" USER@HOST:Library/Fonts/

Or use WinSCP (free SFTP client): set Protocol = SFTP, enter the host/credentials from your Figment setup, navigate to ~/Library/Fonts/ on the remote side, and drag the folder across.

Fonts appear immediately in Sketch (File → Document Fonts) and Affinity. The Figma desktop app only rescans ~/Library/Fonts/ on launch, so restart it after copying new fonts. Verify from the terminal:

ls ~/Library/Fonts/ | head -20

If you cannot SFTP into the Figment VM directly, upload fonts through the browser-console file transfer and then move them into ~/Library/Fonts/ from the desktop Terminal. Confirm the exact file-transfer path for your plan in the setup email.

VNC colour-depth settings that preserve design fidelity

A VNC session at 8-bit (256-colour) posterises gradients and shifts brand colours. Use true-colour (32-bit) when doing design work:

  • RealVNC Viewer (Windows): Properties → Expert → ColourLevel = full.
  • TigerVNC Viewer: Options → Colour level → Full (all available colours).
  • Remmina (Linux): Connection → Colour depth → True colour (32 bpp).

Bandwidth: a 1920×1080 true-colour session during active Sketch or Figma work typically needs a few Mbps of headroom; measure yours, do not rely on a fixed number. If your link is constrained, lower the host display resolution (System Settings → Displays → Resolution) rather than the colour depth—gradients and icons stay sharp.

Encoding: prefer ZRLE or TRLE in the client if configurable. Both are documented in RFC 6143 §7.7.5–7.7.6 and compress updated rectangles more efficiently than Raw during rapid canvas panning.

Designer setup checklist

#TaskHowVerify
1VNC at true colourClient → ColourLevel: full / 32 bppGradients render smooth
2Colour profile setSystem Settings → Displays → Color profilesystem_profiler SPDisplaysDataType shows chosen profile
3Fonts installedSFTP / scp to ~/Library/Fonts/ls ~/Library/Fonts/ lists them
4Design app installedDownload Sketch / Affinity / Figma from vendorApp opens, project file loads
5Display resolution setSystem Settings → Displays → Resolution1440×900 or higher that fits your link
6Figma restarted after fontsQuit and relaunch Figma desktopNew fonts show in picker
7Swatch hex matchesDigital Color Meter on host, picker on WindowsWithin ±2 per RGB channel
8Project files syncedrsync or SFTP mountRound-trip edit works

Testing colour accuracy between Windows and the remote Mac

After configuring the profile and VNC depth, run this four-step comparison before trusting the session for brand work:

  1. On the host Mac, paste a reference hex into Sketch's colour picker (for example #E84B2A) and fill a rectangle.
  2. Open Digital Color Meter (Applications → Utilities → Digital Color Meter), set it to "Display native values" in sRGB or P3 depending on your target, and read the swatch hex.
  3. Take a PNG screenshot of the swatch on the host (Command-Shift-4) and transfer it to Windows via SFTP.
  4. On Windows, open the PNG and sample the same pixel with your editor's colour picker.

If the host meter and the Windows picker agree within ±2 per channel on the saved PNG, the host side is accurate; a larger drift between the host reading and what you see in the VNC window points at the viewer's colour depth. Fix ColourLevel first, then recheck the host profile.

A Figment M-series rental (from $95/month, exact configuration quoted) gives a Windows-based designer a persistent macOS workstation for Sketch, Affinity, and Figma once provisioned. Request a quote at /mac-hosting/start and confirm macOS version, access method, and any software you plan to license yourself.

Related guides:


Subscribe for Figma design and website publishing guides.


Figment.so

Contact

Twitter

Website pricing

Compute index

About

Privacy

Terms