Tkhtml is a discontinued
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
browser engine
A browser engine (also known as a layout engine or rendering engine) is a core software component of every major web browser. The primary job of a browser engine is to transform HTML documents and other resources of a web page into an interactiv ...
written in
C using the
Tk widget toolkit
A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called ''widgets'') used to construct the graphical user interface (GUI) of programs.
Most wid ...
.
It was used primarily by the Html Viewer 3 (Hv3) minimalist
web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
.
Version 1 was written using the XF application builder, but because of functionality reasons this part was rewritten.
In 2006, it was announced that a public build of Tkhtml Alpha 10 had passed the
Acid2
Acid2 is a webpage that test web browsers' functionality in displaying aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The test page was released on 13 April 2005 by the Web Standards Project. The Acid2 test page will be ...
test.
To run Tkhtml, the
Tcl
TCL or Tcl or TCLs may refer to:
Business
* TCL Technology, a Chinese consumer electronics and appliance company
** TCL Electronics, a subsidiary of TCL Technology
* Texas Collegiate League, a collegiate baseball league
* Trade Centre Limited ...
/
Tk framework needed to be installed.
Then the standard
wish interpreter
wish (Windowing Shell) is a Tcl interpreter extended with Tk commands, available for Unix-like operating systems supporting the X Window System, as well as macOS, Microsoft Windows, and Android. It provides developers the ability to create G ...
needed to be replaced by the wwwish interpreter to use the
WYSIWYG
In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
previewing function.
Tkhtml can still be run through the use of bindings to other programming languages. The TkinterWeb package, for example, can be used to embed Tkhtml in
Python applications.
References
External links
Tkhtml Home PageTkinterWeb
{{HTML editors
Free layout engines
Free HTML editors
Web browsers
Free software programmed in Tcl
Software that uses Tk (software)
Software using the BSD license