QuillKit Docs

Features Overview

QuillKit is packed with powerful features for creating rich-text content.

Rich Text Editing

Full WYSIWYG editor with comprehensive formatting capabilities:

List Features

Mathematical Expression Support

Render mathematical expressions using LaTeX or MathML:

LaTeX Support

Powered by KaTeX for fast, beautiful math rendering:

// Example: E = mc²
// Click the "TeX" button in the toolbar

MathML Support

Native MathML rendering for standards-compliant math:

<math>
  <mrow>
    <mi>E</mi>
    <mo>=</mo>
    <mi>m</mi>
    <msup>
      <mi>c</mi>
      <mn>2</mn>
    </msup>
  </mrow>
</math>

Configurable Font Size

const editor = QuillKit.init('#editor', {
    mathSupport: true,
    mathFontSize: '20pt'  // All math renders at 20pt
});

Advanced Table Support

Create and customize tables with powerful features:

Table Operations

Image Support

Comprehensive image functionality:

Icon Support

Access thousands of icons from popular libraries:

Configuration

const editor = QuillKit.init('#editor', {
    icons: {
        enabled: true,
        bootstrap: true,
        fontAwesome: true,
        autoLoadCss: true,
        customIcons: [
            { name: 'Logo', url: 'https://example.com/logo.png' }
        ]
    }
});

Column Layouts

Multi-column layouts for professional documents:

Plugin System

Modular architecture - load only what you need:

Available Plugins

Load Specific Plugins

const editor = QuillKit.init('#editor', {
    plugins: ['textFormatting', 'alignment', 'list', 'history']
});

Additional Features

View Modes

Page View

Keyboard Shortcuts

Next Steps