From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: using glyphs by default in perl-mode Date: Wed, 05 Jun 2013 13:58:36 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87hahcxwvn.fsf@lifelogs.com> References: <87bo877kf7.fsf@lifelogs.com> <87obbs7cew.fsf@lifelogs.com> <87ip1y54fx.fsf@lifelogs.com> <87ehck6670.fsf@lifelogs.com> <87a9n854tx.fsf@lifelogs.com> <8761xw54rv.fsf@lifelogs.com> <87sj0y4p7h.fsf@lifelogs.com> <87ppw13aky.fsf@lifelogs.com> <874ndc39bt.fsf@lifelogs.com> <87txlcxyab.fsf@lifelogs.com> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1370455217 26959 80.91.229.3 (5 Jun 2013 18:00:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Jun 2013 18:00:17 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 05 20:00:17 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UkI0O-0002Wc-EI for ged-emacs-devel@m.gmane.org; Wed, 05 Jun 2013 20:00:16 +0200 Original-Received: from localhost ([::1]:41259 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkI0O-0001vM-2M for ged-emacs-devel@m.gmane.org; Wed, 05 Jun 2013 14:00:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkI0H-0001uD-PC for emacs-devel@gnu.org; Wed, 05 Jun 2013 14:00:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkI0C-00059S-VF for emacs-devel@gnu.org; Wed, 05 Jun 2013 14:00:09 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:58704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkI0C-00057s-PS for emacs-devel@gnu.org; Wed, 05 Jun 2013 14:00:04 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UkI0B-0002Jt-P0 for emacs-devel@gnu.org; Wed, 05 Jun 2013 20:00:03 +0200 Original-Received: from pool-72-93-26-80.bstnma.east.verizon.net ([72.93.26.80]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 05 Jun 2013 20:00:03 +0200 Original-Received: from tzz by pool-72-93-26-80.bstnma.east.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 05 Jun 2013 20:00:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 29 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pool-72-93-26-80.bstnma.east.verizon.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:LPT10/irwzOZiJExJK8exMjPFJA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:160129 Archived-At: On Wed, 05 Jun 2013 19:42:39 +0200 joakim@verona.se wrote: j> Ted Zlatanov writes: >> Of course. I was thinking of a dynamically produced glyph that scales >> down to the text size. I think SVG can do something like that, scaling >> gracefully. If you want a bigger image, you increase the font size! >> >> Currently images don't respect the text size which makes them mostly >> unusable in serious editing. j> Do you have an idea what the interface would look like? j> Since I worked on the ImageMagick support I'm interested in this. My idea doesn't make the current image support useless. It's a convenience for when you want images to behave like text, not like a text property. >From the developer's side it should simply be a call like (make-char) that produces a character outside the Unicode range. Maybe later ImageMagick effects can be stacked on top, but for now just the image would be enough. When Emacs paints the glyph for that character, it should draw a scaled image (stored in a lookup table) to the font size, instead of trying to find the character in the current font. So it's like a on-the-fly font, I guess. Ted