<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>30526</bug_id>
          
          <creation_ts>2001-08-10 22:18:01 +0000</creation_ts>
          <short_desc>MathML support for Konqi</short_desc>
          <delta_ts>2024-05-06 18:40:04 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>konqueror</product>
          <component>khtml</component>
          <version>unspecified</version>
          <rep_platform>Mandrake RPMs</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>UNMAINTAINED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>eeric</reporter>
          <assigned_to name="Konqueror Bugs">konqueror-bugs-null</assigned_to>
          <cc>auxsvr</cc>
    
    <cc>bluedzins</cc>
    
    <cc>c.david</cc>
    
    <cc>esigra</cc>
    
    <cc>foontala</cc>
    
    <cc>fred.wang</cc>
    
    <cc>gmludo</cc>
    
    <cc>groszdanielpub</cc>
    
    <cc>ismail</cc>
    
    <cc>jonas743</cc>
    
    <cc>kde-2011.08</cc>
    
    <cc>kde</cc>
    
    <cc>kkrizka</cc>
    
    <cc>landrews</cc>
    
    <cc>langec</cc>
    
    <cc>paul</cc>
    
    <cc>rdieter</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>2419</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>41731</commentid>
    <comment_count>0</comment_count>
    <who name="">eeric</who>
    <bug_when>2001-08-10 22:04:42 +0000</bug_when>
    <thetext>(*** This bug was imported into bugs.kde.org ***)

Package:           khtml
Version:           KDE 2.2.0 Beta1
Severity:          wishlist
Installed from:    Mandrake RPMs
Compiler:          gcc --version: 2.96
OS:                Linux
OS/Compiler notes: uname -a:  Linux __________.washington.edu 2.4.3-20mdk #1 Sun Apr 15 23:03:10 CEST 2001 i686 unknown

I would be thrilled if Konqi could get MathML support.  If it&apos;s anyhelp looks like the GTKHTML widget just got it.  Dunno a thing about HTML rendering tho.

Konqi rocks as it is.  Thanks for all the great work.

EE

(Submitted via bugs.kde.org)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137586</commentid>
    <comment_count>1</comment_count>
    <who name="Kai Lahmann">kfl</who>
    <bug_when>2003-06-04 17:10:06 +0000</bug_when>
    <thetext>hey, I just wanted to fill this...:)
why is it still UNCO?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137589</commentid>
    <comment_count>2</comment_count>
    <who name="Thiago Macieira">thiago</who>
    <bug_when>2003-06-04 17:22:33 +0000</bug_when>
    <thetext>Because it&apos;s a wishlist item. There&apos;s no difference between Unconfirmed or New for 
wishlist, since we don&apos;t have to confirm. Either it&apos;s not there (so it&apos;s a valid wishlist), 
or it&apos;s already there, in which case it&apos;s Resolved. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137593</commentid>
    <comment_count>3</comment_count>
    <who name="Kai Lahmann">kfl</who>
    <bug_when>2003-06-04 17:47:37 +0000</bug_when>
    <thetext>ok, on Mozilla yes need...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144042</commentid>
    <comment_count>4</comment_count>
    <who name="Jorge Adriano">jorge.adriano</who>
    <bug_when>2003-07-05 12:20:28 +0000</bug_when>
    <thetext>Just voted for it. 
Support for MathML would be great! 
 
J.A. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175230</commentid>
    <comment_count>5</comment_count>
    <who name="S TR">st0ner0ses</who>
    <bug_when>2003-11-11 17:54:09 +0000</bug_when>
    <thetext>Yep, I&apos;d definately love to see MathML fragments embeded within a html document. Amaya handles it perfectly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264868</commentid>
    <comment_count>6</comment_count>
    <who name="Kurt Seebauer">kurt_seebauer</who>
    <bug_when>2004-09-01 16:30:10 +0000</bug_when>
    <thetext>mozilla / firefox handles it also very well. It&apos;s time to get rid of the ugly latex-generated formula-pngs on mathematical websites. 
Isn&apos;t it possible to cooperate with the mozilla guys or take a look at their code? http://www.mozilla.org/projects/mathml/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264903</commentid>
    <comment_count>7</comment_count>
    <who name="Eike Welk">eike.welk</who>
    <bug_when>2004-09-01 18:11:50 +0000</bug_when>
    <thetext>I think kformula uses MathMl.

Eike.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273821</commentid>
    <comment_count>8</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2004-10-03 19:36:33 +0000</bug_when>
    <thetext>KFormula has a very limited filter that translates from MathML to the kformula-format. 

Another candidate for implementation is gtkmathview, which has an okay seperation of the Gtk-rendering.

Neither mozilla&apos;s, gtkmathview of kformula&apos;s implementations are really any good though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274021</commentid>
    <comment_count>9</comment_count>
    <who name="Rex Dieter">rdieter</who>
    <bug_when>2004-10-04 15:31:40 +0000</bug_when>
    <thetext>&gt; Neither mozilla&apos;s, gtkmathview of kformula&apos;s implementations are really any good

I&apos;ve found mozilla&apos;s MathML support to be good.  What makes you say otherwise?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301236</commentid>
    <comment_count>10</comment_count>
    <who name="Roger">rboxman</who>
    <bug_when>2005-01-09 07:45:03 +0000</bug_when>
    <thetext>Trolltech&apos;s &apos;QT Solutions&apos; provides a MathML widget for displaying MathML...
http://www.trolltech.com/products/solutions/catalog/Widgets/qtmmlwidget/

Why not get them to promote this into QT proper or could we at least user their &apos;solution&apos; directly now??</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329033</commentid>
    <comment_count>11</comment_count>
    <who name="GML">gmludo</who>
    <bug_when>2005-03-28 16:37:41 +0000</bug_when>
    <thetext>Maybe trolltech adds qtmmlwidget in qt gpl version if KDE community ask this nicely ? :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>448558</commentid>
    <comment_count>12</comment_count>
    <who name="Georg von Hippel">vonhippg</who>
    <bug_when>2006-06-21 18:08:59 +0000</bug_when>
    <thetext>It&apos;s a real shame that Khtml still is unable to render documents containing MathML! Mozilla does it just fine -- but in all other respects Konqueror is (IMO) the better browser (not to mention better integrated with KDE), so it sucks having to use Mozilla for mathematical websites. Why can&apos;t somebody have pity and port Gecko&apos;s MathML rendering code into Khtml?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>486996</commentid>
    <comment_count>13</comment_count>
    <who name="Rodolfo Bonnin">bonninrodolfo</who>
    <bug_when>2006-11-15 20:11:58 +0000</bug_when>
    <thetext>I&apos;m thinking in using xsl transformations, to render the mathml content as html. Would this approach be fine to be included in official konqueror?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>487071</commentid>
    <comment_count>14</comment_count>
    <who name="paul brauner">polux2001</who>
    <bug_when>2006-11-16 00:47:32 +0000</bug_when>
    <thetext>I suggest you have a look at the Tom language : http://tom.loria.fr
It&apos;s a preprocessor which adds pattern matching capabilities to java, but also 
to the C language. It is a &quot;serious&quot; language, developped by a public 
research team, so the techno won&apos;t disappear next year.

One big advantage over XSLT is that the code controlling the rules application 
strategy is not artificially blended in the rewrite rules since you can 
control the flow through your C functions application order. It makes big 
applications (like this one) far more readable. You also can convert xml 
documents into any C++ structure in memory, which may be relevant   here.

An other cool thing is that, Tom being a preprocessor, it does&apos;t add a library 
dependency to Tom. Plus, Tom being compiled, you may gain some speed.

For any questions, come on #tom on freenode or feel free to write to the users 
mailing list (my nick is polux).

See you.
Paul

On Wednesday 15 November 2006 20:12, Rodolfo Bonnin wrote:
[bugs.kde.org quoted mail]
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>487074</commentid>
    <comment_count>15</comment_count>
    <who name="paul brauner">polux2001</who>
    <bug_when>2006-11-16 00:55:48 +0000</bug_when>
    <thetext>&gt; An other cool thing is that, Tom being a preprocessor, it does&apos;t add a
&gt; library dependency to Tom.


I meant a dependency to KDE, not Tom
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533104</commentid>
    <comment_count>16</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2007-06-24 00:54:00 +0000</bug_when>
    <thetext>Hi! MathML should be an interesting feature on konqui! :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560464</commentid>
    <comment_count>17</comment_count>
    <who name="Allan Sandfeld">kde</who>
    <bug_when>2007-12-05 11:30:38 +0000</bug_when>
    <thetext>There is a new specification called MathML for CSS, it only supports a subset of MatML, but this is what Opera uses to implement CSS. If someone wants to help, porting that stylesheet to Konqueror, would like make implementing CSS quite easy,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731246</commentid>
    <comment_count>18</comment_count>
    <who name="GML">gmludo</who>
    <bug_when>2009-03-16 13:35:23 +0000</bug_when>
    <thetext>Now, qtmmlwidget is on LGPL license: http://www.qtsoftware.com/products/appdev/add-on-products/catalog/4/Widgets/qtmmlwidget/

If somebody wants to implement this feature request, you should create a konq-plugin with qtmmlwidget.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775048</commentid>
    <comment_count>19</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-06-13 20:37:52 +0000</bug_when>
    <thetext>Can someone post a link to a website with MathML content?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775050</commentid>
    <comment_count>20</comment_count>
    <who name="Grósz Dániel">groszdanielpub</who>
    <bug_when>2009-06-13 20:43:28 +0000</bug_when>
    <thetext>#19: http://hutchinson.belmont.ma.us/tth/mml/ttmmozform.html
Here you can enter a LaTeX formula (there is a sample) and TtM converts it to XHTML+MathML</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775068</commentid>
    <comment_count>21</comment_count>
    <who name="Petter Reinholdtsen">pere</who>
    <bug_when>2009-06-13 20:59:49 +0000</bug_when>
    <thetext>Another example site is
http://www.mozilla.org/projects/mathml/demo/texvsmml.xhtml</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775144</commentid>
    <comment_count>22</comment_count>
    <who name="Catalin David">c.david</who>
    <bug_when>2009-06-13 23:09:10 +0000</bug_when>
    <thetext>Or, for even further MathML in XHTML content, you can go to http://arxmliv.kwarc.info/ . We have a build system there that transforms the arXiv pre-print (www.arxiv.org) from LaTeX to XHTML+MathML, using LaTeXML (http://dlmf.nist.gov/LaTeXML/).


Catalin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775530</commentid>
    <comment_count>23</comment_count>
    <who name="Jonas">jonas743</who>
    <bug_when>2009-06-14 17:35:35 +0000</bug_when>
    <thetext>here is another example:
http://golem.ph.utexas.edu/category/2009/06/algebraic_geometry_for_categor.html#c024495</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775639</commentid>
    <comment_count>24</comment_count>
    <who name="Paul Libbrecht">paul</who>
    <bug_when>2009-06-14 22:42:28 +0000</bug_when>
    <thetext>How about the MathML test-suite?

  http://www.w3.org/Math/testsuite/

If you have a build somewhere at hand runnable on OSX, I&apos;d give it a go, there&apos;s even have a way to record and publish the test-suite results.

paul</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834646</commentid>
    <comment_count>25</comment_count>
    <who name="Fred">fred.wang</who>
    <bug_when>2009-09-23 14:28:07 +0000</bug_when>
    <thetext>I don&apos;t know if it can help, but recent improvements have been made in Webkit to support MathML:

https://bugs.webkit.org/show_bug.cgi?id=29529</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006851</commentid>
    <comment_count>26</comment_count>
    <who name="Christoph Lange">langec</who>
    <bug_when>2010-08-19 22:15:12 +0000</bug_when>
    <thetext>Maybe this can be considered (almost) solved now?  At least in Webkit: https://trac.webkit.org/wiki/MathML?version=14. Or do you want to keep this ticket open for KHTML?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2317513</commentid>
    <comment_count>27</comment_count>
    <who name="Christoph Cullmann">christoph</who>
    <bug_when>2024-05-06 18:40:04 +0000</bug_when>
    <thetext>Dear user,

KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6.

Please migrate to use a QWebEngine based HTML component.

We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes.

For security issues, please see:

https://kde.org/info/security/

Sorry that we did not fix this issue during the life-time of KHTML.

Greetings
Christoph Cullmann</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>