[Pkg-fonts-devel] Bug#1107413: unblock: fonts-motoya-l-cedar/1.01-7
Cyril Brulebois
kibi at debian.org
Sat Jun 7 10:51:22 BST 2025
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: fonts-motoya-l-cedar at packages.debian.org, debian-boot at lists.debian.org, Kentaro HAYASHI <kenhys at xdump.org>, Boyuan Yang <byang at debian.org>
Control: affects -1 + src:fonts-motoya-l-cedar
Hi,
Please unblock package fonts-motoya-l-cedar
[ Reason ]
While it's very late for that kind of things, we previously discussed
the addition of a new binary package, a udeb, to get proper Japanese
support in the installer:
https://lists.debian.org/debian-boot/2025/05/msg00433.html
[ Impact ]
We've had suboptimal support for Japanese for a while, after switching
fonts a while back. This is a consequence of what seems to be a weird
design choice on the Unicode front.
Back story:
https://heistak.github.io/your-code-displays-japanese-wrong/
https://en.wikipedia.org/wiki/Han_unification
As mentioned in the initial discussion, I came up with a very nasty
solution that would work even if the unblock were to be refused.
Having a proper udeb would mean installing this font just like any
other, without having to fiddle with hardcoded filenames from d-i's main
Makefile (which shouldn't have to care about such details, ideally), so
that would be much cleaner overall:
https://salsa.debian.org/installer-team/debian-installer/-/commit/036d155ac3f8f083b0d5bdb33a610b01030c17f9
[ Tests ]
Many manual builds were performed by Kentaro HAYASHI and myself to test
various fonts, trying to implement some compression to limit the size
increase in the GTK initramfs, then without it.
I've had very detailed instructions on how to spot the wrong glyphs
(thanks again!), and I'm quite confident things are better with this
font — including when building d-i with a proper udeb, instead of using
the ugly “let's copy the contents of a package that's getting
build-depends-ed on” approach.
[ Risks ]
I don't anticipate anything regarding the existing binary, it still
ships the same file, and it's identical across revisions (-5 in testing,
-6 built locally for NEW processing and in sid briefly, and -7 in sid).
Adding the udeb should only be a matter (= a welcome addition!) for the
installer team (and the images team indirectly).
https://lists.debian.org/debian-cd/2025/05/msg00031.html
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
Kentaro HAYASHI did everything possible to ensure this was fixed in
time for trixie; failing to investigate the best option in a timely
fashion is my fault. Sorry this ends up eating up some time of yours.
unblock fonts-motoya-l-cedar/1.01-7
Cheers,
--
Cyril Brulebois (kibi at debian.org) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index c4fbb45..a35de83 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+fonts-motoya-l-cedar (1.01-7) unstable; urgency=medium
+
+ * Team upload.
+ * Source-only rebuild for testing eligibility.
+
+ -- Cyril Brulebois <kibi at debian.org> Sat, 07 Jun 2025 11:13:27 +0200
+
+fonts-motoya-l-cedar (1.01-6) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Kentaro Hayashi ]
+ * Add fonts-motoya-l-cedar-udeb, to be used in the graphical installer
+ for proper Japanese support (see #1037256).
+
+ -- Cyril Brulebois <kibi at debian.org> Wed, 04 Jun 2025 23:12:31 +0200
+
fonts-motoya-l-cedar (1.01-5) unstable; urgency=medium
* debian/control
diff --git a/debian/control b/debian/control
index cd7b7ee..ab4c76a 100644
--- a/debian/control
+++ b/debian/control
@@ -21,3 +21,11 @@ Description: Japanese Truetype font, Motoya L Cedar
.
This package provides "MotoyaLCedar W3 mono" - Gothic that images Japanese
cedar, straight and thick tree.
+
+Package: fonts-motoya-l-cedar-udeb
+Package-Type: udeb
+Architecture: all
+Section: debian-installer
+Depends: ${misc:Depends}
+Description: Japanese Truetype font, Motoya L Cedar (udeb)
+ This is a udeb, or a microdeb, for the debian-installer.
diff --git a/debian/fonts-motoya-l-cedar-udeb.install b/debian/fonts-motoya-l-cedar-udeb.install
new file mode 100644
index 0000000..0935862
--- /dev/null
+++ b/debian/fonts-motoya-l-cedar-udeb.install
@@ -0,0 +1 @@
+MTLc3m.ttf usr/share/fonts/truetype/motoya-l-cedar/
More information about the Pkg-fonts-devel
mailing list