From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#66941: 29.1; Emacs on Windows can't display CJK characters correctly in svg images Date: Sun, 05 Nov 2023 08:54:27 +0200 Message-ID: <83a5rs4rmk.fsf@gnu.org> References: <87wmuxe43h.fsf@gmail.com> <83bkc84ryr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17638"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ichernyshovvv@gmail.com, 66941@debbugs.gnu.org To: alan@idiocy.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 05 07:55:40 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qzX2q-0004OS-J5 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Nov 2023 07:55:40 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qzX2c-0003Ro-Fz; Sun, 05 Nov 2023 01:55:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qzX2b-0003RS-KE for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2023 01:55:25 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qzX2b-0000q3-Bh for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2023 01:55:25 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qzX3B-0001Ui-TO for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2023 01:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2023 06:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66941 X-GNU-PR-Package: emacs Original-Received: via spool by 66941-submit@debbugs.gnu.org id=B66941.16991673325702 (code B ref 66941); Sun, 05 Nov 2023 06:56:01 +0000 Original-Received: (at 66941) by debbugs.gnu.org; 5 Nov 2023 06:55:32 +0000 Original-Received: from localhost ([127.0.0.1]:36044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzX2h-0001Tu-JV for submit@debbugs.gnu.org; Sun, 05 Nov 2023 01:55:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzX2g-0001Th-0a for 66941@debbugs.gnu.org; Sun, 05 Nov 2023 01:55:30 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qzX1y-0000ZN-PZ; Sun, 05 Nov 2023 01:54:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=++Srr61lP1kvWskbbzNwaPzWkbLSkW8zImrTb+/x8Wc=; b=gtBj74ZJtgHwZhA7mfbY sikK1z7+RANyiVz/HPvxuY1j+jHhowsNX5O9mCJvY0/kua31+oIF+sEyYh6eGGfcfKVZPkcBSt2vb cK140uV90bgX+8zHmlwb6P4UuZMDrcjhnd4rSIHdBk0SYXXWeQQDw3KOdE0rPTImyraHuFvAzoW9p h7hP/pMiLUrk7IO9jB0KE7YstfAPZnCBs9HkM1Ow4Bhgtye9nsbzC2pldh1WO8+9Sf/DDjleV9MVz q6smjixrzxvWdF87vtAWtX7eXPomWQp4KsXQB/d24msYQ/fskn3fS+nesKV40HpmKA/sCN76IFkv3 aLkMyPxRho/6wQ==; In-Reply-To: <83bkc84ryr.fsf@gnu.org> (message from Eli Zaretskii on Sun, 05 Nov 2023 08:47:08 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:273808 Archived-At: > Cc: 66941@debbugs.gnu.org > Date: Sun, 05 Nov 2023 08:47:08 +0200 > From: Eli Zaretskii > > > (progn > > (require 'svg) > > (switch-to-buffer "*svg-test*") > > (let ((svg-image (svg-create 200 200)) > > (inhibit-read-only t)) > > (erase-buffer) > > (svg-text svg-image "我喜欢自由软件" :y 100 :x 50) > > (svg-print svg-image) > > (image-mode))) > > I cannot get Emacs on Windows to display _any_ non-ASCII text with the > above recipe, not even if I use Latin-1 characters or characters from > the current system codepage. Emacs encodes non-ASCII characters as > &#nnnn numbers (you can see that if you type "C-c C-c" in the > *svg-test* buffer), which is probably correct, but the SVG image is > not displayed for some reason. > > Alan, any ideas or suggestions? Could be a problem with the font used by librsvg to show text? Maybe the font doesn't have any non-ASCII characters.