User-Manual-v1.8
Download & Installation
To download the app, please head to https://typstify.com/download, and choose the version matching your OS and hardware. Typstify provides builds for Windows, macOS, and Linux. It has been tested on Windows 11, macOS Tahoe, and Arch Linux, and it may not work as expected on other operating systems.
Typstify is distributed as installers bundled with the latest compiler and LSP server, so you do not have to install Typst and Tinymist (the LSP server) separately.
For Windows and macOS users, double-click the downloaded installer. The installer will guide you through the installation process.
Starting from v1.8.0, Linux users will get a AppImage bundle instead of Flatpak if they download it from the website. Place the AppImage file to any location you can access and double click to run it.
Be sure to read Platforms Support before you start using the app.
First Glance
Besides the main editing area, the UI is split into several functional parts:
- File Explorer: Located on the left side of the main window, it lets users manage project files from within the app.
- Tab bar: At the top of the window, it is the navigator for open pages.
- Status bar: At the bottom of the window, it is divided into three sub-sections:
- App menu: on the left of the status bar.
- Message area: shows instant messages from the app, including information, warnings, and errors.
- Editor status: on the right side of the status bar.
- Previewer: shown when the Typst editor is previewing content. This is the right side of the window.
The screenshot below shows a typical workspace layout.

Start a project
Typstify aims to serve both academic and technical document writers as well as Typst package developers. It provides three project types to help you get started.
- Document: Generate a project skeleton or start from a Typst template for papers and documents.
- Package: Generate a project skeleton for your Typst package. For developers only.
- Template: Generate a project skeleton for your Typst template. For developers only.
Existing projects can also be opened from disk by clicking the “Open folder” icon.
In previous versions, packages and templates were restricted to Typst’s local package directory. Starting with v1.7.0, packages and templates can be created wherever you want. To use the packages and templates you create, place them in your local package directory manually, or upload them to TPIX and pull them back via the integrated TPIX tools. To learn more about TPIX, please refer to the TPIX section at TPIX.
Choose Packages & Templates
Before you start your new Typst document, you may want to see what Typst packages or templates can be used so you do not have to build everything from the ground up. Typstify provides a simple package browser for exploring packages and templates from TPIX. You must sign in to TPIX in Typstify and have an active subscription before you search for packages.
Because TPIX primarily serves as a private package registry, you can also search packages and templates from private namespaces that you have access to. To learn more about TPIX, please refer to https://tpix.typstify.com/.
Workspace
Whether you are writing papers, crafting templates, or building packages in Typstify, the in-app environment is called a workspace.
Typstify uses the workspace root directory as TYPST_ROOT for the LSP server, previewing, and exporting. Put related files and resources there so they can be found and used.
Workspace Settings
To configure per-workspace settings, Typstify introduced the .typstify folder in v1.7.0. It is highly recommended that you include this folder in your version control system, such as Git.
The following settings are available for now: - Previewer mode - Metadata for managed bibliography files
Users should not edit these settings directly in most cases; the app should read and write them.
Fonts
Fonts used by Typst compiler and LSP server can be configured in several ways.
- If the fonts directory is outside the workspace, you can specify it in the
Extra Font Pathfield of the Typst settings page. - Fonts placed in the workspace root folder or any sub-folders can be searched and used in your Typst files.
- Fonts installed system-wide can be picked up if you have the
Ignore System Fontsoff. - Fonts built into the Typst compiler can be used if you turn off
Ignore Compiler Embedded Fonts.
sys.inputs
To make data available through Typst’s sys.inputs dictionary, Typstify uses a sys-inputs.json file. The file format is expected to be JSON, and all keys and values are expected to be strings. In addition, it must be placed at the root directory of the workspace.
If you do not want your project to read that file, you can disable it in the Typst tab of the Settings page.
File Explorer
The File Explorer sits on the left side of the main window and provides a tree view of your workspace. It supports the following operations:
Navigation
- Directories: expand and collapse with a single click. Expanded folders show a chevron icon.
- Files: have type-specific icons for quick visual recognition.
- Selecting a file: opens it in the editor; selecting a directory toggles its expanded state.
Context Menu
Right-click any item to access context-sensitive actions: - New File / New Folder: create items under a directory. - Copy, Cut, Paste: standard clipboard operations for files and folders. Copy and Cut can also be initiated from the OS file explorer, and pasted directly into Typstify’s File Explorer. - Rename: enter inline-rename mode; press Enter to confirm. - Delete: remove the file or folder. - Copy Path / Copy Relative Path: copy the absolute or workspace-relative path to the clipboard. - Open File Location / Open Folder Location: reveal the item in the system file manager.
Drag & Drop
Files can be dragged and dropped to reorganize the tree. During a drag operation, valid drop targets are highlighted. Dragging an item shows a floating preview label with the file name.
Keyboard Shortcuts
Ctrl+C/Ctrl+X/Ctrl+V: Copy, cut, and paste selected files or folders.Ctrl+D: Toggle the File Explorer panel.
Cut items are displayed with reduced opacity until pasted or cancelled.
File System Watching
The explorer watches the file system and automatically refreshes when files are created, deleted, modified, or renamed outside Typstify.
Editing
The editor supports syntax highlighting for a wide range of programming languages. Tab style and width can be configured from the settings page for newly created files. For existing files, Typstify detects and applies the current indentation automatically.
Shortcuts
Typstify tries to be efficient and provides some useful keyboard shortcuts for editing. For the full set of shortcuts supported, check the Keyboard shortcuts in Keyboard shortcuts.
Indentation
When creating new files from within Typstify, the indentation setting from the Settings page is applied. For existing files, the indentation is automatically detected from file content. You can also change the indentation for the files you are editing by clicking the Tab or Spaces area in the status bar.
To avoid mixing tabs and spaces, you can convert between them when changing the indentation style.
Auto-Completion
Since v1.5.0, Typstify has included a built-in Typst language server. One of the most important features that came with this version is basic auto-completion. Auto-completion is always on and works as you type.
Because it uses Tinymist as the LSP server, the trigger characters are the same as Tinymist. Currently, the trigger characters used by Tinymist are:
- Any valid identifier character, like
aorZ. #,(,<,.,:,/,",@, which is configured by LSP server.
Dot completion was added in v1.6.0 to provide contextual, semantic code suggestions for methods, fields, and properties immediately after you type a dot (.).
Starting in v1.7.2, the completion menu stays open while you correct your input. Pressing backspace or moving the cursor within the prefix no longer dismisses the suggestion list, so you can adjust what you have typed without losing your place.
Snippet mode
During auto-completion, when a candidate is selected, the editor may enter snippet mode if there are tab stops to be filled by the user. Surrounding boxes will be shown at the tab stops with content. To navigate through the tab stops, you can:
- press Tab key to navigate forward.
- press Shift+Tab keys to navigate backward.
- If the cursor is at the last or first tab stop, one more Tab or Shift+Tab will move the cursor to the 0th tab stop, usually the end of the snippet, and exit snippet mode.
At any time during snippet mode, clicking in the editor or pressing ESC will return the editor to normal mode.
Hover tips
Hover tips show information about the symbol or object under the cursor. This is usually the type of the symbol and a description, or the signature of a function or method.
Diagnostic tips
When something is wrong with the syntax, a squiggly line appears under the text. To inspect the problem, hover the mouse cursor over the text to see the tip.
Preview
Typstify does not provide a “Build” or “Compile” button. Instead, it offers Preview. To build your Typst files, open one in the editor and click the “Preview” button in the top-right corner. The file will be watched and compiled every time it changes.
The previewer supports one-way navigation. Users can click text in the editor, and the previewer will scroll to the corresponding location for them.
By default, Typstify uses the built-in previewer, but you can switch to the browser-based previewer if you prefer. Go to the General settings tab to enable it. On Linux, the built-in previewer is not available for technical reasons.
Preview Mode
There are two modes you can choose from when previewing your documents: the normal Document mode and the Slide mode, suitable for playing slides made with packages such as Touying.
To switch between the two modes, find the presentation icon at the right side of the status bar, and click it. This is only visible when the previewer is active.
Export
Another way to compile and view the output is to export it. The Export button can also be found at the top right corner of the editor header.
Exported files will be placed in the “output” sub-folder in the same folder as your Typst files. Multiple files will be generated for your project if you export PNGs or SVGs. Since v1.5.0, there is an option to export HTML, but it is best to treat it as experimental for now.
To change the default output folder, set Export Dir on the Typst settings page.
Legacy Typst Support
As more features are added to Typst, the compiler becomes more complex. The export options roughly follow those of the Typst compiler. The export options for each version map to the latest Typst version, but users may have Typst files written in legacy Typst syntax or need limited export options.
To handle changing options, Typstify manages the complexity internally when exporting files targeting legacy versions of Typst. Users can still select options, but only compatible ones will be picked up by the legacy compilers.
To learn how to configure your legacy Typst compiler and corresponding LSP, please take a look at Legacy Typst Compiler Support.
Dependency Management
As a Typst user, you may know that Typst downloads packages and templates for you when you import them from Typst Universe. Unfortunately, this does not work with TPIX because Typst does not yet support a third-party package repository.
To allow Typst and the LSP to pick up your packages and templates hosted on TPIX, you first need to pull them. From within the app, you can use the Sync Dependencies feature in the file explorer context menu.
The sync operation happens at the project level. Typstify scans all .typ files in your project and pulls packages and templates into the Typst package cache directory. This works for both public namespaces such as the default @preview namespace and public or private namespaces on TPIX.
If you prefer to use packages and templates outside Typstify, you can try the TPIX CLI (requires a subscription).
Publish Packages and Templates
Typst packages are structured with a specific folder hierarchy, including a mandatory manifest file typst.toml and the required Typst script files. You can publish your packages and templates directly from Typstify to TPIX, or submit them to Typst Universe via its public GitHub repository.
TPIX packages and templates are compatible with those published on Typst Universe, except for the usable license. For detailed differences, please read the TPIX docs and submission guide of Typst Universe.
To learn how to write a template, refer to the tutorial here: Make a template.
After your package is ready, open the file explorer context menu, select Publish Package, and follow the dialog through the bundling and publishing process. You must log in to TPIX with an active subscription and make sure you have permission to publish to at least one namespace.
Bibliography Management
Bibliography management is a critical feature for academic and technical writing editors like Typstify. With the integration of TPIX, it is finally available in Typstify.
Typstify does not manage reference records directly. Instead, it synchronizes them from the widely used app Zotero. The sync scope is restricted to one Zotero collection per file. If you need multiple collections, you can create multiple synchronized files. Those files can be created in any folder in your project.
In Typstify, a synchronized file is called a Managed Bibliography file. When the project is open, Typstify watches your Zotero collection and pulls new data every three minutes. To collaborate with other members of your team, you should also include the .typstify folder, which manages the workspace settings for the project. Please read Workspace Settings for more detail.
To stop synchronizing a Managed Bibliography file, right-click the file, open the info dialog, and click Unlink. The app will turn the file into a regular file, while keeping the content from the last synchronization.
Git Integration
If your project is already a Git repository, Typstify can give you a helping hand with the following bits:
- Diff markers appear in the editor gutter, showing which lines have been added, removed, or changed since your last commit.
- A branch label in the status bar shows the branch you are on. You can click it to switch to another branch.
- A small status indicator in the status bar tells you whether the repo is clean, has modifications, or has untracked files.
Outline Navigation
When editing a Typst file, the left side drawer gains an extra tab alongside the file explorer. Switch to it and you will see a tree of your document’s headings and sections.
- Click any item to move the editor caret to that spot in the document.
- As you move around in the editor, the outline gently follows and highlights the section you are currently in.
- Sections with children can be expanded or collapsed with a small chevron button.
Settings
This section lists some important global settings of Typstify.
Debug log
Debug logs from the LSP server and Typst compiler are redirected to the console. You can check them at any time by clicking the info icon in the status bar.
Debug logging can be noisy and consume resources if there is too much of it. You can turn it off in the General tab of the settings page.
Power saving mode
The LSP server may consume a lot of CPU and memory if you are working on large projects. In addition, the overhead of frequent compiling and code analysis can be too much for battery-powered laptops or other resource-constrained devices. Tinymist introduced the syntax-only mode in v0.14; when it is enabled, previewing and some other functionality will not work. In Typstify, you can enable it by turning on the Power Saving switch.
Compiler and LSP server
Typstify uses the Typst compiler to export files, and the Tinymist LSP server to provide advanced editor features such as auto-completion, hover tips, diagnostics, and more. The compiler and LSP server are bundled into the final installer packages. In some cases, users may want to use another version of Typst or Tinymist; this can be done by setting the External Typst Compiler Path and External LSP Server (Tinymist) Path.
This lets users upgrade their compiler and LSP server without waiting for a new release of Typstify.
⚠️ Please note that the external tool versions must be compatible with the built-in ones. Otherwise, Typstify may not work as expected or may crash.
To check which versions are in use, go to the Typst settings page. It will show the exact versions of the Typst compiler and Tinymist currently in use.
Legacy Typst Compiler Support
In some cases, you may need to work on Typst documents written for older versions of Typst, or use templates or packages that target older versions. In those cases, the LSP may complain, auto-completion may stop working, or the previewer may show blank pages. You will need to downgrade the compiler and LSP server.
This is possible in Typstify. Compared with upgrading, it is harder, because Typst and Tinymist usually provide backward-compatibility paths. Luckily, Typstify handles this for you. You only need to find the desired versions and point to their paths in the settings page.
Please note that the minimum supported Typst version is v0.11.0. Older versions may not work well.
AI Assistant Setting
Users can configure their favorite AI agents to work with Typstify in Settings - AI Assistant. Typstify uses ACP (Agent Client Protocol) to communicate with agents, so any agent that implements the ACP protocol should work with Typstify. To help users find and install agents, the AI Assistant view provides the ACP Agent Registry maintained by the ACP development team.
Sometimes you may want to use your own agent, or if some ACP-compatible agents are not listed in the registry, you can configure the startup command directly on the settings page by setting:
- Agent name: the name of your agent.
- Command: the command (script) to run to start your ACP-compatible agent. Follow your agent’s documentation to set the proper command.
- Environment: environment variables needed to run the agent. Follow your agent’s documentation to set the proper environment variables if any are required.
Install & Setup
Many agents nowadays use npx from Node.js, or uvx from the Python community to distribute their executables. These tools make it easier for end-users to install software without manually downloading, installing, and setting it up. However, they do require npx or uvx to be installed and available on your PATH.
Before running your agent, check whether npx or uvx is on your computer. If not, you will need to install them.
To install npx, download and install Node.js here: https://nodejs.org/en/download.
To install uvx, you need to install uv (which includes uvx). Follow the guide here: https://docs.astral.sh/uv/getting-started/installation/. Note: you do not have to install Python first — uv manages Python environments for you.
The following agents have been tested:
- Claude Agent: No additional configuration is required.
- Codex: No additional configuration is required.
- OpenCode: No additional configuration is required.
- Cline: Works if you have a Cline subscription or an OpenAI subscription. To use custom LLM providers or models, set the following environment variables:
- CLINE_API_KEY: API key of your LLM provider.
- CLINE_PROVIDER: Provider name of the LLM, such as deepseek.
- CLINE_MODEL: LLM model name from the provider.
The above environment variables are not documented in Cline’s official documentation; be aware that they may change in the future.
Other agents from the registry should work, but they have not been tested.
Authentication
Many agents require users to be authenticated in order to use them. If you are using an agent for the first time in Typstify, it will ask you to complete an authentication flow. Choose one of the listed authentication methods, follow the guides to finish the flow, and come back to Typstify.
If you have problems walking through the authentication flow in Typstify, report an issue on GitHub, or authenticate outside of Typstify. For example, Claude CLI or Codex can be used directly in Typstify if you have an active account.
MCP server
Third-party agents are augmented when working in the Typstify environment by a set of carefully crafted MCP tools. These tools are dynamically registered to the agents through a built-in MCP server within Typstify. You should check whether your agent supports MCP before running it in Typstify; otherwise, it will not be “Typstify-aware”.
Some agents like Cline support MCP servers but do not accept dynamic registration from within Typstify. In that case, you need to register the MCP server externally. To make this possible, enable the MCP static port setting in the Settings - AI Assistant page and use the server address http://127.0.0.1:5322 in your agent’s MCP configuration.
TPIX
TPIX (Typst Package Index & eXchange) is a package registry for distributing Typst packages and templates. It gives teams and organizations a place to publish, discover, and manage private Typst packages alongside access to the public Typst Universe.
Beyond that, TPIX also provides functions that can assist your daily work on Typst documents, such as bibliography synchronization from Zotero.
To use TPIX-backed features in Typstify, you must sign in with your TPIX account and have an active subscription. Without a subscription, features such as package search, dependency sync, publishing, and Zotero bibliography sync are unavailable.
The following functions in Typstify are backed by TPIX service:
- Package browser and searching
- Project dependency management
- Publishing packages and templates to share with your team
- Syncing bibliography from Zotero
- Some AI Assistant tools are implemented based on APIs of TPIX.
To learn how to prepare and publish your packages, please read the docs at TPIX Docs. To learn how to sync Zotero bibliography in Typstify, follow the guide here: Zotero Sync. To learn about the design motivations behind TPIX, you may want to read this post: https://typstify.com/docs/introduction-to-tpix.
AI Assistant
Typst is a powerful typesetting language with growing numbers of packages written by the community. Typstify brings the power of coding agents to the Typst community for the pros and newbies.
AI Assistant operates in 2 modes in Typstify:
- Global mode: The agent is aware of compiler, previewer, and other environment info except the actively edited document.
- Editor aware mode: The agent is aware of compiler, the active document and many other environment info except the Agent managed previewer.
The global mode assistant can be opened from the status bar icon, while the in-editor AI assistant can be opened via the editor toolbar. Global mode assistant is restricted to 1 instance per app, while in-editor assistant can have as many as the resource permits on your computer.
Before starting your first Agent session, you should configure an Agent following the guide in AI Assistant Setting, otherwise the session will fail to run.
Sessions
A session in the AI Assistant keeps track of the conversation between you and the agent. Sessions can be resumed from the history. To access the session history, click the Sessions button in the file explorer sidebar. You can search and navigate your conversation history for the same project, within the same agent. Some agents do not support listing sessions; you will then see an empty list.
Note that all historical sessions can only be opened in global mode, even if they were created in the editor context.
Tools
When an AI agent runs inside Typstify, it gains access to a set of MCP (Model Context Protocol) tools that make it “Typstify-aware”. These tools are dynamically registered to the agent through a built-in MCP server and allow the agent to inspect, edit, compile, and preview Typst documents, as well as interact with the TPIX package registry.
⚠️ To use package-related tools, you must sign in with your TPIX account and have an active subscription. Without a subscription, tools that interact with TPIX (such as package search, package download, and publishing) are unavailable.
The tools are grouped into the following categories.
Editor & Document
getActiveDocument: Returns information about the currently active document in the editor, including the file path, cursor position, and current text selection. This gives the agent context about what the user is working on without the user having to describe it.getDocumentOutline: Queries the LSP document symbols for a Typst file and returns the structured outline of headings, sections, and other symbols. The agent can use this to understand the document structure and navigate to specific sections.queryDiagnostics: Queries LSP diagnostics (errors, warnings, and hints) for a Typst document. The agent can use this to detect problems in the user’s code and suggest fixes.
Compiler & Preview
typstCompiler: Compiles a Typst file and exports it to the requested format. Supported output formats are PDF, PNG, SVG, and HTML. The agent can pass additional options such as page ranges, PPI for PNG export, and PDF standards conformance. This allows the agent to build the user’s document on demand.typst-previewer: Controls the built-in previewer for a given Typst file. The agent can show or close the preview to let the user see the rendered output without leaving the editor.
Package Management
searchPackages: Searches the TPIX package registry with one or more query strings. The agent can use this to help users find packages and templates relevant to their work.queryPackageDetail: Looks up detailed metadata for a specific package from the registry, including its version, authors, license, and description. The agent uses the package specifier format@namespace/name:version.readPackageIndex: Reads the accessible package index from the registry in pages. Since the index can be large, the agent paginates through it with an offset and limit.downloadPackage: Downloads a Typst package from the registry to the local package cache, making it available for import in Typst documents. The agent uses this to fetch dependencies the user needs.listLocalPackages: Lists all Typst packages currently cached on the user’s machine. Useful for checking what is already available before downloading or troubleshooting import errors.publishPackage: Publishes a local package directory to a specified namespace on TPIX. The agent can help users prepare and publish their packages and templates directly from the workspace.
Fonts
discoverFonts: Discovers usable font families available to the Typst compiler. The agent can filter by family name, style, or weight, and can list individual variants of a family. This helps the agent suggest fonts that are actually available on the user’s system.
Account
getUserInfo: Returns the currently logged-in user’s TPIX profile information. The agent can use this to check authentication status and determine which namespaces the user has access to.
These tools are only available to agents that support MCP servers. Before starting a session, check that your agent supports MCP. Agents that do not support MCP can still run in Typstify, but they will not have access to these tools and will operate without awareness of the Typstify environment.
Caveats
LLM generates markdown output for user faced text, and Typstify renders them to native text views. The rendering engine does not support markdown tables and a few other markdown block types for now. You may encounter raw markdown text mixed in the rendered view. To bypass the limitations, you can instruct the agent not to generate tables.
Platforms Support
Typstify is available on macOS, Windows, and Linux, but there are still some limitations on certain systems.
IME Support
Input Method Editor (IME) support on Linux is not available for now. Users requiring CJK input or other complex input methods may experience limitations at this time.
Built-in Previewer
Typstify uses WebView for instant previewing of your Typst files, so before using the built-in preview feature, you should do a few checks.
Many operating systems ship with some kind of WebView engine, but others may not.
Windows users should make sure the Microsoft Edge WebView2 Runtime is installed. If you are not sure, follow the steps below to check:
- Open the Settings app.
- Go to Apps > Apps & features (or Installed apps).
- Search for “WebView2” in the search bar.
- If installed, you will see “Microsoft Edge WebView2 Runtime” listed.
If no WebView is found, you can download and install it manually from Microsoft’s website: https://developer.microsoft.com/en-us/microsoft-edge/webview2/.
WebView integration for Linux is not supported at this time, so Linux users need to use the browser to preview Typst files.
Appendix
Keyboard shortcuts
Global
| Shortcut | Action |
|---|---|
| Ctrl+D, ⌘+D | Toggle the file explorer |
| Ctrl+K, ⌘+K | Toggle the console |
| Ctrl+P, ⌘+P | Toggle the previewer while editing Typst files |
| Ctrl+L, ⌘+L | Start the AI Assistant |
File management
| Shortcut | Action |
|---|---|
| Ctrl+C, ⌘+C | Copy file or folder |
| Ctrl+V, ⌘+V | Paste file or folder |
| Ctrl+X, ⌘+X | Cut file or folder |
Basic Editing
| Shortcut | Action |
|---|---|
| Ctrl+C | Copy selected text to clipboard |
| Ctrl+X | Cut selected text to clipboard |
| Ctrl+C | Copy current line to clipboard (empty selection) |
| Ctrl+X | Cut current line to clipboard (empty selection) |
| Ctrl+V | Paste text at the current cursor position |
| Ctrl+A | Select all text |
| Ctrl+Z | Undo the last operation |
| Ctrl+Shift+Z | Redo the last undo operation |
| Ctrl+Home | Go to the start of the line |
| Ctrl+End | Go to the end of the line |
| Ctrl+Home | Go to the start of the file |
| Ctrl+End | Go to the end of the file |
| ⌫ | Delete by characters backward |
| ⌦ | Delete by characters forward |
| Alt+⌫ | Delete by words backward |
| Alt+⌦ | Delete by words forward |
| ↑ | Move one line upward |
| ↓ | Move one line downward |
| ← | Move by characters backward |
| → | Move by characters forward |
| Alt+← | Move by words backward |
| Alt+→ | Move by words forward |
| PgUp, PgDn | Scroll page up/down |
| Shift+Tab | Dedent the current line or selected lines |
| Tab | Indent selected lines besides the usual usage |
| Ctrl+F | Search & replace text |
| Ctrl+W | Switch between wrapping and unwrapping mode |
| Ctrl+L | Switch between locked and unlocked mode |
| Shift+horizontal scrolling | Scroll horizontally when editor line is unwrapped |
Built-in fonts
Typstify bundles a few fonts that can be handy when setting fonts for the UI or editor:
Gofrom theGo fontsfamilyGo Mediumfrom theGo fontsfamilyGo Monofrom theGo fontsfamilyGo Smallcapsfrom theGo fontsfamilyHackfrom https://github.com/source-foundry/HackNoto Sans Mathfrom https://fonts.google.com/noto/specimen/Noto+Sans+Math, to display math symbol in app.Noto Emojifrom https://fonts.google.com/noto/specimen/Noto+Emoji, can be used to replace the huge system emoji font found in some systems.Roboto Monofrom https://fonts.google.com/specimen/Roboto+Mono
Document Copyright
This document is Copyright © 2026 Typstify. All rights reserved unless otherwise stated.
© Copyright Notice
The fonts used in this application are open-source software. All title, ownership rights, and intellectual property rights in and to the fonts remain the property of their respective copyright holders. These fonts are provided “as is” without warranty of any kind, express or implied, under their respective open-source licenses.