I've been bisecting this for most of the day yesterday and this morning; tracked it down to a single commit in freetype. After some more refining, I managed to reduce this to two lines of change reverting the bad commit.
I have a package in my PPA right now that will build to make sure freetype isn't completely broken by this change; once it's done I'll also push grub to the same PPA for a build test to make sure it's really fixed. If all these tests pass, I'll upload the fix. ** Changed in: freetype (Ubuntu) Importance: Undecided => High ** Changed in: freetype (Ubuntu) Assignee: (unassigned) => Mathieu Trudel-Lapierre (cyphermox) ** Changed in: freetype (Ubuntu) Status: New => In Progress ** Changed in: grub2 (Ubuntu) Status: In Progress => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to freetype in Ubuntu. https://bugs.launchpad.net/bugs/1559933 Title: [Grub] There are messy codes on displaying Chinese characters in grub after install xenial-desktop_0320. Status in Ubuntu Kylin: Triaged Status in freetype package in Ubuntu: In Progress Status in grub2 package in Ubuntu: Invalid Bug description: [Machine] Dell Vostro 3900 [Version] xenial-desktop_0320(amd64&i386) [Details] [Grub] There are messy codes on displaying Chinese characters in grub after install xenial-desktop_0320. [Test Case] 1. nstall xenial-desktop_0320 & reboot 2. Check the grub Expected Result: no messy codes in grub Actual Result: There are messy codes in grub 安装xenial-desktop_0320后,grub出现乱码 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntukylin/+bug/1559933/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp