# Noto Sans on Standard vs Edge

**URL:** <https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 17, 2024, 11:33am UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555 "2024-05-17T11:33:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![tebright1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tebright1/32/87405_2.png) [@tebright1](https://forum.inductiveautomation.com/u/tebright1)\
**Post date:** [May 17, 2024, 11:33am UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/1 "2024-05-17T11:33:37Z")

</div>

I am working on a program in Perspective. My main gateway is using Noto San. When I migrate the program to an Edge version the font no longer looks the same. The edge device is installed on an Opto 22. I cannot figure out how to fix this. I need it to match the main app. Anyone know how to fix this? When I access this on any PC the fonts looks different.

Main App:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/8/f85b2fe845f1dc864590eb4c126127ebb29797f5.png)

Edge device:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/6/762a67931744d59b30d4b7727182413294a12420.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 17, 2024, 11:47am UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/2 "2024-05-17T11:47:19Z")

</div>

Because standard fonts are supplied by the device, not by the gateway. Find a font that looks the same in all of your devices. (Install new fonts in devices if necessary.)

---

<div class="post-metadata">

**Author:** ![tebright1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tebright1/32/87405_2.png) [@tebright1](https://forum.inductiveautomation.com/u/tebright1)\
**Post date:** [May 17, 2024, 11:57am UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/3 "2024-05-17T11:57:53Z")

</div>

Next question... how do add fonts to an Opto 22. I don't have access to files. I was hoping to avoid changing a bunch of fonts on the Edge device. I can make the look and style "close" with the fonts it has.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 17, 2024, 11:58am UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/4 "2024-05-17T11:58:32Z")

</div>

> [@tebright1](#):
>
> add fonts to an Opto 22

No idea.

---

<div class="post-metadata">

**Author:** ![tebright1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tebright1/32/87405_2.png) [@tebright1](https://forum.inductiveautomation.com/u/tebright1)\
**Post date:** [May 17, 2024, 12:01pm UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/5 "2024-05-17T12:01:55Z")

</div>

My coworker picked it out for this project...would not use again. Not my favorite.

Updating Fonts to San-Serif. It is close.

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [May 17, 2024, 1:38pm UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/6 "2024-05-17T13:38:04Z")

</div>

If it's one of the groov systems, it seems like you should be able to set it up for SSH access, at which point you _should_ be able to `scp` over a font file and get it installed. Not sure what flavor of embedded Linux it's using but it sounds at least theoretically doable.

That said, just using a generic sans font like you're doing is probably going to be much easier on everyone.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 17, 2024, 3:29pm UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/7 "2024-05-17T15:29:10Z")

</div>

You can just bundle the font you want into the gateway's asset directory, and it should be automatically delivered to all clients. Maybe the Opto22 folks strip out the folder? Noto Sans should be included by default, even.

> [@How to embed custom fonts in perspective client](https://forum.inductiveautomation.com/t/how-to-embed-custom-fonts-in-perspective-client/28609/2):
>
> Fonts should not be referenced directly like that, relying on system level fonts. The proper way to use fonts in Perspective is to embed them as resources - look at \<gateway directory\>/data/modules/com.inductiveautomation.perspective/ - there is a fonts/ directory, and a themes/ directory. If you install a properly packaged web font in the fonts/ directory, you can then reference it in a @font-face selector in a new theme.css file; something like this test I did: @font-face { font-family: Tes…

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 17, 2024, 5:24pm UTC](https://forum.inductiveautomation.com/t/noto-sans-on-standard-vs-edge/90555/8 "2024-05-17T17:24:11Z")

</div>

> [@paul-griffith](#):
>
> gateway's asset directory, and it should be automatically delivered to all clients

TIL. 👍
