From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Hlavaty Newsgroups: gmane.emacs.help Subject: Re: make a drawing with Emacs Date: Fri, 04 Sep 2020 11:48:31 +0200 Message-ID: <87v9gtlvo0.fsf@logand.com> References: <87mu26sl1x.fsf@gnus.org> <878sdqmygh.fsf@logand.com> <20200904084323.GA25869@tuxteam.de> <87y2lplxye.fsf@logand.com> <20200904092651.GD25869@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14169"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 04 12:02:07 2020 Return-path: Envelope-to: geh-help-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 1kE8Xn-0003az-Sw for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 04 Sep 2020 12:02:07 +0200 Original-Received: from localhost ([::1]:44294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kE8Xm-0002rS-Vh for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 04 Sep 2020 06:02:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50818) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kE8XJ-0002ps-HR for help-gnu-emacs@gnu.org; Fri, 04 Sep 2020 06:01:37 -0400 Original-Received: from logand.com ([37.48.87.44]:35454) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kE8XD-0001Lb-B5 for help-gnu-emacs@gnu.org; Fri, 04 Sep 2020 06:01:37 -0400 Original-Received: by logand.com (Postfix, from userid 1001) id 8DDCF1A5435; Fri, 4 Sep 2020 12:01:29 +0200 (CEST) X-Mailer: emacs 26.3 (via feedmail 11-beta-1 Q) In-Reply-To: <20200904092651.GD25869@tuxteam.de> Received-SPF: pass client-ip=37.48.87.44; envelope-from=tom@logand.com; helo=logand.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/04 04:40:35 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:123959 Archived-At: On Fri 04 Sep 2020 at 11:26, wrote: >> > Nevertheless, independently of how you embed the thing syntactically >> > (SVG even allows extending the DTD!) users will throw chairs at you >> > whenever it looks differently than in Chrome/Firefox/Internet Exploder >> > Version 0.95 or something. Be sure to duck quickly :-) >> >> extending dtd? interesting > > Yep [1]. "Interesting" is a polite way to put it. My take would rather > be "@%#$&*!", but then, I was born in Spain, and some of us are said > to have bad language ;-) > > My point is that those "norms" are built to leave bigcorps enough > wiggle room to try to dominate the market by bending them. Otherwise > the "norms" wouldn't be relevant in the first place. > > OTOH, no norms would be even worse. But one shouldn't be too naive > to believe what's on the box. Just look inside :-) > > Cheers > > [1] https://www.w3.org/TR/SVG11/extend.html#PrivateElementsAndAttribute I see what you mean by extending dtd. I am not sure I would describe it that way. SVG is limited in fundamental ways and foreignObject allows to escape that limitation. I have used that in html with embeded svg to get into html again. It is not perfect but better than not having that ability at all. VML was much better in that regard.