noto-fonts-emoji → noto-fonts-color-emoji
Clarify that the monochrome font is not included, per #221181. The new name is also coherent with the name of the font, according to `fontconfig`: Noto Color Emoji.
This commit is contained in:
parent
49f1b36299
commit
c7423cd734
|
@ -29,12 +29,12 @@ _Note: each language passed to `langs` must be an attribute name in `pkgs.hunspe
|
||||||
|
|
||||||
## Built-in emoji picker {#sec-ibus-typing-booster-emoji-picker}
|
## Built-in emoji picker {#sec-ibus-typing-booster-emoji-picker}
|
||||||
|
|
||||||
The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-emoji` is needed:
|
The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-color-emoji` is needed:
|
||||||
|
|
||||||
On NixOS, it can be installed using the following expression:
|
On NixOS, it can be installed using the following expression:
|
||||||
|
|
||||||
```nix
|
```nix
|
||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
fonts.packages = with pkgs; [ noto-fonts-emoji ];
|
fonts.packages = with pkgs; [ noto-fonts-color-emoji ];
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -193,6 +193,10 @@
|
||||||
|
|
||||||
- The `hail` NixOS module was removed, as `hail` was unmaintained since 2017.
|
- The `hail` NixOS module was removed, as `hail` was unmaintained since 2017.
|
||||||
|
|
||||||
|
- Package `noto-fonts-emoji` was renamed to `noto-fonts-color-emoji`;
|
||||||
|
see [#221181](https://github.com/NixOS/nixpkgs/issues/221181).
|
||||||
|
|
||||||
|
|
||||||
## Other Notable Changes {#sec-release-23.11-notable-changes}
|
## 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.
|
- 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.
|
||||||
|
|
|
@ -37,7 +37,7 @@ in
|
||||||
gyre-fonts # TrueType substitutes for standard PostScript fonts
|
gyre-fonts # TrueType substitutes for standard PostScript fonts
|
||||||
liberation_ttf
|
liberation_ttf
|
||||||
unifont
|
unifont
|
||||||
noto-fonts-emoji
|
noto-fonts-color-emoji
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ import ./make-test-python.nix ({ lib, ... }:
|
||||||
nodes.machine = { config, pkgs, ... }: {
|
nodes.machine = { config, pkgs, ... }: {
|
||||||
fonts.enableDefaultPackages = true; # Background fonts
|
fonts.enableDefaultPackages = true; # Background fonts
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
noto-fonts-emoji
|
noto-fonts-color-emoji
|
||||||
cantarell-fonts
|
cantarell-fonts
|
||||||
twitter-color-emoji
|
twitter-color-emoji
|
||||||
source-code-pro
|
source-code-pro
|
||||||
|
|
|
@ -11,7 +11,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-cjk-serif
|
noto-fonts-cjk-serif
|
||||||
noto-fonts-emoji
|
noto-fonts-color-emoji
|
||||||
];
|
];
|
||||||
fontconfig.defaultFonts = {
|
fontconfig.defaultFonts = {
|
||||||
serif = [ "Noto Serif" "Noto Serif CJK SC" ];
|
serif = [ "Noto Serif" "Noto Serif CJK SC" ];
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
, libdeltachat
|
, libdeltachat
|
||||||
, makeDesktopItem
|
, makeDesktopItem
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, noto-fonts-emoji
|
, noto-fonts-color-emoji
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, python3
|
, python3
|
||||||
, roboto
|
, roboto
|
||||||
|
@ -85,7 +85,7 @@ buildNpmPackage rec {
|
||||||
install -D build/icon.png \
|
install -D build/icon.png \
|
||||||
$out/share/icons/hicolor/scalable/apps/deltachat.png
|
$out/share/icons/hicolor/scalable/apps/deltachat.png
|
||||||
|
|
||||||
ln -sf ${noto-fonts-emoji}/share/fonts/noto/NotoColorEmoji.ttf \
|
ln -sf ${noto-fonts-color-emoji}/share/fonts/noto/NotoColorEmoji.ttf \
|
||||||
$out/lib/node_modules/deltachat-desktop/html-dist/fonts/noto/emoji
|
$out/lib/node_modules/deltachat-desktop/html-dist/fonts/noto/emoji
|
||||||
for font in $out/lib/node_modules/deltachat-desktop/html-dist/fonts/Roboto-*.ttf; do
|
for font in $out/lib/node_modules/deltachat-desktop/html-dist/fonts/Roboto-*.ttf; do
|
||||||
ln -sf ${roboto}/share/fonts/truetype/$(basename $font) \
|
ln -sf ${roboto}/share/fonts/truetype/$(basename $font) \
|
||||||
|
|
|
@ -164,7 +164,7 @@ rec {
|
||||||
sha256 = "sha256-y1103SS0qkZMhEL5+7kQZ+OBs5tRaqkqOcs4796Fzhg=";
|
sha256 = "sha256-y1103SS0qkZMhEL5+7kQZ+OBs5tRaqkqOcs4796Fzhg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
noto-fonts-emoji =
|
noto-fonts-color-emoji =
|
||||||
let
|
let
|
||||||
version = "2.038";
|
version = "2.038";
|
||||||
emojiPythonEnv =
|
emojiPythonEnv =
|
||||||
|
@ -217,7 +217,7 @@ rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Color and Black-and-White emoji fonts";
|
description = "Color emoji font";
|
||||||
homepage = "https://github.com/googlefonts/noto-emoji";
|
homepage = "https://github.com/googlefonts/noto-emoji";
|
||||||
license = with licenses; [ ofl asl20 ];
|
license = with licenses; [ ofl asl20 ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
, python3
|
, python3
|
||||||
, which
|
, which
|
||||||
, zopfli
|
, zopfli
|
||||||
, noto-fonts-emoji
|
, noto-fonts-color-emoji
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -33,15 +33,15 @@ stdenv.mkDerivation rec {
|
||||||
inherit version;
|
inherit version;
|
||||||
|
|
||||||
srcs = [
|
srcs = [
|
||||||
noto-fonts-emoji.src
|
noto-fonts-color-emoji.src
|
||||||
twemojiSrc
|
twemojiSrc
|
||||||
];
|
];
|
||||||
|
|
||||||
sourceRoot = noto-fonts-emoji.src.name;
|
sourceRoot = noto-fonts-color-emoji.src.name;
|
||||||
|
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
chmod -R +w ${twemojiSrc.name}
|
chmod -R +w ${twemojiSrc.name}
|
||||||
mv ${twemojiSrc.name} ${noto-fonts-emoji.src.name}
|
mv ${twemojiSrc.name} ${noto-fonts-color-emoji.src.name}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
|
||||||
"s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#"
|
"s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#"
|
||||||
];
|
];
|
||||||
in ''
|
in ''
|
||||||
${noto-fonts-emoji.postPatch}
|
${noto-fonts-color-emoji.postPatch}
|
||||||
|
|
||||||
sed '${templateSubstitutions}' NotoColorEmoji.tmpl.ttx.tmpl > TwitterColorEmoji.tmpl.ttx.tmpl
|
sed '${templateSubstitutions}' NotoColorEmoji.tmpl.ttx.tmpl > TwitterColorEmoji.tmpl.ttx.tmpl
|
||||||
pushd ${twemojiSrc.name}/assets/72x72/
|
pushd ${twemojiSrc.name}/assets/72x72/
|
||||||
|
|
|
@ -1227,6 +1227,7 @@ mapAliases ({
|
||||||
nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02
|
nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02
|
||||||
nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
|
nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
|
||||||
noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
|
noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16
|
||||||
|
noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09
|
||||||
noto-fonts-extra = noto-fonts; # Added 2023-04-08
|
noto-fonts-extra = noto-fonts; # Added 2023-04-08
|
||||||
nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
|
nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15
|
||||||
now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
|
now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05
|
||||||
|
|
|
@ -29924,8 +29924,9 @@ with pkgs;
|
||||||
noto-fonts-lgc-plus
|
noto-fonts-lgc-plus
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-cjk-serif
|
noto-fonts-cjk-serif
|
||||||
noto-fonts-emoji
|
noto-fonts-color-emoji
|
||||||
noto-fonts-emoji-blob-bin;
|
noto-fonts-emoji-blob-bin
|
||||||
|
;
|
||||||
|
|
||||||
nuclear = callPackage ../applications/audio/nuclear { };
|
nuclear = callPackage ../applications/audio/nuclear { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue