diff --git a/assets/AtkinsonHyperlegible-Regular.woff2 b/assets/AtkinsonHyperlegible-Regular.woff2 new file mode 100644 index 0000000..73c00b9 Binary files /dev/null and b/assets/AtkinsonHyperlegible-Regular.woff2 differ diff --git a/assets/FiraCodeNerdFontMono-Regular.woff2 b/assets/FiraCodeNerdFontMono-Regular.woff2 new file mode 100644 index 0000000..e996595 Binary files /dev/null and b/assets/FiraCodeNerdFontMono-Regular.woff2 differ diff --git a/blog/feed.xml b/blog/feed.xml index 518dea1..db4a542 100644 --- a/blog/feed.xml +++ b/blog/feed.xml @@ -5,7 +5,7 @@
site update: uh yeah there's fonts now
+i've got Atkinson + Hyperlegible for text, and FiraCode + Nerd Mono for code now, so it'll look the same on all + computers, not beautiful or horrific depending on what fonts + your system has installed.
+also uh turns out the code
and pre
+ stuff in my CSS file was completely useless since it got
+ overridden by prism.js
+ anyways, so that's gone now
yeah that's it, byeeeeee
+ + + + diff --git a/blog/foooooonts.md b/blog/foooooonts.md new file mode 100644 index 0000000..5e7bb1c --- /dev/null +++ b/blog/foooooonts.md @@ -0,0 +1,11 @@ +# Foooooonts! + +site update: uh yeah there's fonts now + +--- + +i've got [Atkinson Hyperlegible](https://brailleinstitute.org/freefont) for text, and [FiraCode Nerd Mono](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode) for code now, so it'll look the same on all computers, not beautiful or horrific depending on what fonts your system has installed. + +also uh turns out the `code` and `pre` stuff in my CSS file was completely useless since it got overridden by [prism.js](https://prismjs.com/) anyways, so that's gone now + +yeah that's it, byeeeeee diff --git a/blog/marlin-boot-animations.html b/blog/marlin-boot-animations.html index e932b3a..86c1080 100755 --- a/blog/marlin-boot-animations.html +++ b/blog/marlin-boot-animations.html @@ -54,9 +54,9 @@ #define CUSTOM_BOOTSCREEN_BMPWIDTH 128 -const unsigned char custom_start_bmp[] PROGMEM = { - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, +hello->hi(); + +const unsigned char custom_start_bmp[] PROGMEM = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, @@ -140,11 +140,11 @@ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF }; - -const unsigned char custom_start_bmp0[] PROGMEM = { - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF }; + +const unsigned char custom_start_bmp0[] PROGMEM = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, @@ -228,11 +228,11 @@ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF }; - -const unsigned char custom_start_bmp1[] PROGMEM = { - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF }; + +const unsigned char custom_start_bmp1[] PROGMEM = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, @@ -316,24 +316,26 @@ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF }; - -#ifdef CUSTOM_BOOTSCREEN_ANIMATED_FRAME_TIME + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF }; - // Each frame has its own custom duration - const boot_frame_t custom_bootscreen_animation[] PROGMEM = { - { custom_start_bmp0, 600 }, - { custom_start_bmp1, 700 }, - { custom_start_bmp, 500 }, - }; - -#else +#ifdef CUSTOM_BOOTSCREEN_ANIMATED_FRAME_TIME + + // Each frame has its own custom duration + const boot_frame_t custom_bootscreen_animation[] PROGMEM = { + { custom_start_bmp0, 600 }, + { custom_start_bmp1, 700 }, + { custom_start_bmp, 500 }, + }; - // Each frame shows for CUSTOM_BOOTSCREEN_FRAME_TIME - const unsigned char * const custom_bootscreen_animation[] PROGMEM = { - custom_start_bmp, custom_start_bmp0, custom_start_bmp1}; - -#endif +#else + + // Each frame shows for CUSTOM_BOOTSCREEN_FRAME_TIME + const unsigned char * const custom_bootscreen_animation[] PROGMEM = { + custom_start_bmp, custom_start_bmp0, custom_start_bmp1}; + +#endifHere's a breakdown of that.