220 47661 X-Received: by 2002:ac8:2aed:: with SMTP id c42mr5587158qta.202.1591290821135; Thu, 04 Jun 2020 10:13:41 -0700 (PDT) X-Received: by 2002:a25:c186:: with SMTP id r128mr10257992ybf.92.1591290820872; Thu, 04 Jun 2020 10:13:40 -0700 (PDT) Path: buffer1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: mozilla.dev.platform Date: Thu, 4 Jun 2020 10:13:40 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=2403:5800:7300:6300:3d06:ae8:c1a4:c55; posting-account=B5D9HgoAAADisMxwUaQMp2rcoV8ZGukv NNTP-Posting-Host: 2403:5800:7300:6300:3d06:ae8:c1a4:c55 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Intent to deprecate: stretching MathML operators with STIXGeneral fonts From: dazabani@igalia.com Injection-Date: Thu, 04 Jun 2020 17:13:41 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Bytes: 1972 Lines: 17 Xref: number.nntp.giganews.com mozilla.dev.platform:47661 In bug 1630935 [1], I intend to deprecate support for drawing stretched MathML operators using the STIXGeneral fonts with a use counter, deprecation warning, and a pref to gate the feature (off by default on nightly). These fonts were a stopgap solution to a problem that has since been addressed by OpenType MATH tables. Now that OpenType MATH fonts are available, they=E2=80=99ve been deprecated upstream, and we=E2=80=99ve enco= uraged the ecosystem to switch since 2014 [2]. That support is now a special case in our codebase, causing performance problems and making it difficult to refactor our MathML operator stretching code, but we can=E2=80=99t unship without usage data, because the fonts are still preinstalled on macOS. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=3D1630935 [2] https://groups.google.com/d/topic/mozilla.dev.tech.mathml/PlVCil2X598 .