# Fonts -- Loading Base64 Encoded Fonts

**URL:** https://discourse.processing.org/t/fonts-loading-base64-encoded-fonts/23721
**Category:** Beginners
**Created:** [September 7, 2020, 11:54am UTC](https://discourse.processing.org/t/fonts-loading-base64-encoded-fonts/23721 "2020-09-07T11:54:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![DennisM](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@DennisM](https://discourse.processing.org/u/DennisM)
#### Post date: [September 7, 2020, 11:54am UTC](https://discourse.processing.org/t/fonts-loading-base64-encoded-fonts/23721/1 "2020-09-07T11:54:08Z")

</div>

Hi,  
is there,  
i was wondering if there is any possibility to load base64 encrypted font files. Or to use encrypted fonts through any method.

cheers dennis

---

<div class="post-metadata">

### Author: ![Sven](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sven/32/8293_2.png) [@Sven](https://discourse.processing.org/u/Sven)
#### Post date: [September 7, 2020, 1:24pm UTC](https://discourse.processing.org/t/fonts-loading-base64-encoded-fonts/23721/2 "2020-09-07T13:24:59Z")

</div>

Hello, and welcome to the forum, @DennisM! 🎉

I don’t know anything about encrypted font files. Maybe you are referring to Base64 _encoded_ font files? In that case yes, it should be doable using [`loadFont`](https://p5js.org/reference/#/p5/loadFont) and [data URLs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs):

```auto
let myFont;

function preload() {
  // The example data URL below is incomplete, you have to replace it whit the actual data URL of your font.
  myFont = loadFont('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHwwABMAAAAA[...]AA==');
}

function setup() {
  fill('#ED225D');
  textFont(myFont);
  textSize(36);
  text('p5*js', 10, 50);
}

```

---

<div class="post-metadata">

### Author: ![DennisM](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@DennisM](https://discourse.processing.org/u/DennisM)
#### Post date: [September 7, 2020, 1:37pm UTC](https://discourse.processing.org/t/fonts-loading-base64-encoded-fonts/23721/3 "2020-09-07T13:37:36Z")

</div>

Thanks Sven!

Works fine for me! 👍🏻
