summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorIvan Timokhin <nixpkgs@ivan.timokhin.name>2023-08-20 17:40:34 +0300
committerIvan Timokhin <nixpkgs@ivan.timokhin.name>2023-10-26 22:52:23 +0300
commitefb9f909d6102d8f7eb02c2bec049a391578f6d4 (patch)
tree37a2a4da6012402b0f1ae1543efc1fb4b8a73a71 /nixos/doc/manual
parent377a39f0a23899132e7fa61eab130547c631896f (diff)
downloadnixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar.gz
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar.bz2
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar.lz
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar.xz
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.tar.zst
nixpkgs-efb9f909d6102d8f7eb02c2bec049a391578f6d4.zip
junicode: 1.003 -> 2.001
Release announcement:
https://github.com/psb1558/Junicode-font/releases/tag/v2.001

This is a breaking change, at least in font file naming (Junicode.ttf
is now Junicode-Regular.ttf). In general, 2.0 adds a lot more font
variants and opentype and web font versions of the font.

Seeing as backward compatibility is broken anyway, I opted to break it
a bit more and change custom install path (`junicode-ttf`) to
seemingly more conventional `truetype`; new .otf and .woff2 variants
are then naturally placed in corresponding directories. This
does *not* affect the `fonts.packages` NixOS option, which rearranges
font files anyway, but brings a degree of consistency with other
fonts.

Both the file renaming and the directory structure change break
satysfi, however, so I adjusted its builder accordingly, copying over
only those font variants that were also present in 1.0 series.
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/release-notes/rl-2311.section.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md
index 822ba67a40d..e720885b5d9 100644
--- a/nixos/doc/manual/release-notes/rl-2311.section.md
+++ b/nixos/doc/manual/release-notes/rl-2311.section.md
@@ -339,6 +339,8 @@
 
 - `mkDerivation` now rejects MD5 hashes.
 
+- The `junicode` font package has been updated to [major version 2](https://github.com/psb1558/Junicode-font/releases/tag/v2.001), which is now a font family. In particular, plain `Junicode.ttf` no longer exists. In addition, TrueType font files are now placed in `font/truetype` instead of `font/junicode-ttf`; this change does not affect use via `fonts.packages` NixOS option.
+
 ## Other Notable Changes {#sec-release-23.11-notable-changes}
 
 - The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.