YesLogic
YesLogic is a privately held Melbourne-based software company that develops Prince, a commercial HTML-to-PDF typesetting tool, and Allsorts, an open-source Rust font shaping engine. It serves developers, publishers, and enterprises producing print-quality PDFs from web content.
- Company typePrivate
- Founded2002
- HeadquartersMelbourne, Australia
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
What YesLogic does
YesLogic is a privately held Australian software company headquartered in Melbourne, founded in 2002 and operating with a 1-10 employee headcount. The company develops two core products: Prince, a commercial HTML-to-PDF typesetting formatter that converts web content into print-quality PDFs used for books, restaurant menus, invoices, and business cards; and Allsorts, an open-source Rust-based font parsing, shaping, and subsetting engine distributed under Apache 2.0 via GitHub and crates.io.
The technical foundation spans the Mercury logic programming language (used in Prince) and Rust (used in Allsorts), with cross-platform binary distribution across FreeBSD, Linux, macOS, and Windows. Allsorts, extracted from Prince in 2019, is one of only four major font shaping engines in production use globally (alongside DirectWrite, CoreText, and HarfBuzz), distinguishing itself through pure-Rust implementation with strong memory safety guarantees critical for parsing binary font data. It supports complex scripts including Indic, Arabic, Syriac, Khmer, Lao, Thai, Sinhala, Myanmar, Chinese, Japanese, Korean, and Latin, plus modern font features such as variable fonts, CFF2, COLRv0/v1 colour fonts, and Apple's morx/kern tables.
The business model is a one-time software license for Prince distributed directly via princexml.com with no publicly disclosed pricing. Allsorts is monetized indirectly by reinforcing Prince's technical credibility and ecosystem integration — it is embedded as a dependency in major Rust ecosystem projects including Azul, printpdf, flo_draw, and next.js. The company is founder-operated with no external funding, no parent company, and no investor relations footprint, having sustained continuous independent operation for over two decades.
YesLogic firmographics
Firmographics- Name
- YesLogic
- Legal name
- YesLogic Pty. Ltd.
- Website
- https://yeslogic.com
- Company type
- Private
- Founded year
- 2002
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- YesLogic is a privately held Melbourne-based software company that develops Prince, a commercial HTML-to-PDF typesetting tool, and Allsorts, an open-source Rust font shaping engine. It serves developers, publishers, and enterprises producing print-quality PDFs from web content.
- Ownership category
- akta.pro rank
Where YesLogic is headquartered
LocationHeadquarters
- HQ city
- Melbourne
- HQ country
- Australia
- HQ region
- Oceania
Offices1 record
Markets served
YesLogic business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D
Revenue model
- Prince Software Licensing: Prince is a commercial HTML to PDF formatter sold as software licenses. The product sets new standards for print on the web and is used to produce books, restaurant menus, invoices, business cards, and other PDF documents.
Go-to-market motion1 record
Distribution channels2 records
Marketing channels4 records
YesLogic product offering
Product offeringCore offering
YesLogic develops and sells Prince, a commercial HTML to PDF formatter used to produce books, restaurant menus, invoices, business cards, and other PDF documents from HTML and CSS content. The company also develops and open-sources Allsorts, a Rust-based font parser, shaping engine, and subsetter that powers all font handling inside Prince and is freely distributed under the Apache 2.0 license.
Product overview
YesLogic develops two main software products: Prince (the flagship HTML to PDF formatter) and Allsorts (a Rust font shaping engine). Allsorts was extracted from Prince and open-sourced, but continues to be used within Prince for all font parsing, shaping, and subsetting operations. Both products work together in the document typesetting and layout pipeline.
Differentiator
Problem solved
Functional benefit
Brands
- Prince: Flagship HTML to PDF formatter product that sets standards for print on the web. Website: www.princexml.com
- Allsorts
Products and services
- Prince HTML to PDF Formatter Prince is YesLogic's flagship commercial HTML to PDF formatter that converts HTML and CSS into well-laid-out PDFs, used by customers to produce books, restaurant menus, invoices, business cards, and other printable documents from web content. It is sold as a commercial software license from princexml.com.
- Allsorts Font Shaping Engine Allsorts is an open-source Rust crate (library) that parses OpenType, WOFF, and WOFF2 fonts, shapes text according to OpenType rules, and subsets fonts. It powers all font parsing, shaping, and subsetting inside Prince and is freely distributed under the Apache 2.0 license via GitHub and crates.io for adoption in other Rust applications, GUI frameworks, and PDF libraries.
Companies that use YesLogic
Customer profileSegments1 record
Ideal customer profiles2 records
YesLogic technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature8 records
YesLogic partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- Nathan Willis (OpenType Shaping Documentation)minorNathan Willis has been documenting OpenType shaping behavior in collaboration with YesLogic. His specifications have been used as the basis for Allsorts' Indic script support. YesLogic supported his effort to document OpenType shaping behavior.
Scale indicators2 records
Recent moves6 records
Expansion highlights4 records
YesLogic competitors and assessment
Company assessmentDirect peers
- HarfBuzz: The dominant open-source font shaping engine. Allsorts explicitly positions itself as one of the four main shaping engines alongside HarfBuzz, DirectWrite, and CoreText, competing for the same OSS and embedded-text roles across CJK, Indic, and Arabic scripts.
- WeasyPrint: An open-source Python library that converts HTML/CSS to PDF with high typographic fidelity. Targets a similar developer/technical user segment as Prince and competes on print-quality HTML-to-PDF in the same niches (reports, invoicing, books).
- wkhtmltopdf: Open-source HTML-to-PDF tool based on WebKit. Historically one of the most direct free competitors to Prince for server-side HTML-to-PDF generation in document and reporting workflows.
- DocRaptor: A commercial HTML-to-PDF SaaS API originally built on Prince technology. Direct competitor in the paid HTML-to-PDF space, offering hosted service with quote-based enterprise pricing similar to YesLogic's model.
- iText: Commercial PDF library (Java/.NET) for programmatic PDF creation, manipulation, and signing. Competes with Prince in enterprise PDF-generation workflows where developers need programmatic control over output.
- Apache PDFBox: Open-source Java library for creating, rendering, and manipulating PDFs. Overlaps with Prince at the programmatic PDF generation layer, particularly for back-office document and reporting pipelines.
- mPDF: PHP library that generates PDFs from HTML/CSS, used heavily in web reporting and invoicing. Competes directly with Prince in the LAMP-stack segment of HTML-to-PDF and is often cited as a free alternative.
- FreeType: An open-source font parsing and rasterization library that overlaps Allsorts' font-parsing responsibilities. While Allsorts focuses on shaping/subsetting and FreeType on rasterization, they often coexist in the same rendering pipelines.
Broad incumbents
- Puppeteer: Google's headless-Chrome automation library widely used for HTML-to-PDF, including by large enterprise and developer-tooling teams. A broader tool than Prince that covers PDF as one feature, competing for many of the same use cases (reports, invoices).
Others
- Pandoc: Universal document converter supporting PDF output via LaTeX or HTML engines. Adjacent document-conversion ecosystem rather than a direct PDF engine competitor, but it shapes how developers approach print workflows where Prince is an option.
Market position
Strengths5 records
Weaknesses4 records
Competitive moat4 records
Key risks6 records
Key highlights7 records
Customer concentration
YesLogic social profiles
Digital presenceYesLogic financial estimates
Financial estimateRevenue estimate
Valuation estimate
YesLogic leadership team
Management profileNumber of profiles
Profiles1 record
YesLogic funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
YesLogic M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about YesLogic
What does YesLogic do?
YesLogic develops and sells Prince, a commercial HTML to PDF formatter used to produce books, restaurant menus, invoices, business cards, and other PDF documents from HTML and CSS content. The company also develops and open-sources Allsorts, a Rust-based font parser, shaping engine, and subsetter that powers all font handling inside Prince and is freely distributed under the Apache 2.0 license.
Is YesLogic a public or private company?
YesLogic is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was YesLogic founded?
YesLogic was founded in 2002. It employs 1 to 10 people.
Where is YesLogic based?
YesLogic is headquartered in Melbourne, Australia, in the Oceania region.
How does YesLogic make money?
One revenue line is on record: prince Software Licensing.
Who are YesLogic's main competitors?
Direct peers on record are HarfBuzz, WeasyPrint, wkhtmltopdf, DocRaptor, iText, Apache PDFBox, mPDF and FreeType. Puppeteer is listed as a broad incumbent. Pandoc is listed as an others.
Does YesLogic have an API?
No public API is recorded for YesLogic.