FAQ

This section contains frequently asked questions about the capabilities and use of FontoXML Editor.

What schemas are supported by Fonto Editor?

We have implemented applications with SX modules for standards such as, but not limited to: DITA, TEI, XHTML, JATS and S1000D. We have also implemented many other instances of Fonto Editor with SX modules for specializations of the aforementioned standards and completely custom schemas.

Feel free to contact us if you would like to know more about the configuration of these schemas or what it would take to configure unlisted or specialized elements and attributes. Our schema experience module is designed to easily add support for many kinds of XML elements.

Does Fonto Editor support DTD / RNG?

No, although Fonto Editor uses a compiled version of the provided schema files, which is done through our Fonto Development Tools, it only supports XSD.

If you do not have XSD schema files, but instead have DTD or RNG files, you can use a tool such as Oxygen to convert your files to XSD.

How does Fonto Editor handle large documents?

Fonto Editor is capable of handling large documents through the use of various techniques.

Viewport culling is applied per element configured with configureAsSheetFrame. If your project is not chunked by default this could be applied by using our SingleSchemaExperienceResolver. Using this API allows you to determine chunks within your content that can be displayed as a sheet frame and as such are eligible for viewport culling.

If the size of your chunked project exceeds what can be loaded in the browser’s memory, JIT loading can be applied. This will allow documents to be loaded and unloaded on demand.

Collapsible tables can be applied for documents containing a lot of tables. This will keep tables collapsed until they are expanded by the author.

Please see our page in regards to performance in general for actions you can take in addition to the aforementioned APIs.

What browsers are supported by Fonto Editor?

Fonto Editor works optimally in Chrome because it offers the best overall support for the latest web standards as well as superior performance. We guarantee error-free behavior and a non-broken visual interface in its two latest stable major versions at the point of Fonto Editor version release, only with the exception of known browser bugs which we will try to work around.

With ‘error-free behavior’ we mean that every function of the application will meet the acceptance criteria of the issue in which it was created or changed. The user will always be able to reach their goals within the scope of the agreed functionality, although the exact way in which they do so may differ slightly from environment to environment.

With ‘non-broken visual interface’ we mean that the interface will nowhere be obviously distorted (incorrect layout, unreadable text, etc). Decorative effects may be rendered differently between combinations of operating system and browser versions.

We also support the two latest stable major versions of Firefox and the latest stable major version of Microsoft Edge and Safari. They may however present the user with non-blocking differences in visual appearance and perform slower than Chrome. For Microsoft Edge Legacy, we will only fix critical bugs. Currently, we don’t actively support any other browsers or versions. Fonto Editor will notify users if they try to open the application in an environment we don’t support. We encourage users to download Chrome if they hadn’t already; it is a free and lightweight browser with a large worldwide market share that’s available for all major operating systems.

We don’t exclude specific operating systems. Fonto Editor will work on recent versions of Microsoft Windows and Mac OS X and on many distributions of Linux. One thing to consider, especially for Windows, is that older machines may come with poor performance which is not ideal for a state of the art application like Fonto Editor.

On which devices can I use Fonto Editor?

Fonto Editor is a responsive web application that adapts to the size of the screen it is viewed on. However, we do recommend using a display at least 1280 pixels wide.

We support direct keyboard input as well as input method editors (IME).

Fonto Editor cannot be used on tablets, smartphones and doesn’t work with touch interfaces.

How does document size influence Fonto Editor?

We impose no specific limit on the number or size of documents that can be concurrently loaded in Fonto Editor. Obviously, smaller documents will perform better than very large ones but the actual limits depend on the machine and browser used.

Reducing the total size of the project file and chunking documents into smaller ones are probably the best ways to prevent performance problems and match principles of structured authoring as well.

How do I get an instance of Fonto Editor?

You can use the Fonto development tools to get an instance of Fonto Editor. We have a step by step guide for this process.

Can I get an editor instance with a schema supplied by Fonto?

The Fonto development tools can only provide you with the Fonto Editor platform in the form of an editor instance. To create an editor instance you will need to supply your own schema in the XSD format.

After creating an editor instance will I be able to see my content?

No. Fonto Editor will have to be configured to have your content visible. Learn how to configure elements.

How do I configure my elements to show in the content?

Element configuration is done by using our Content Visualization Kit (CVK). This contains what we call families. Every family represents a grouping based on semantics which determine an elements visualization and behavior. Learn how to configure elements.

How do I integrate Fonto Editor into my CMS?

We have a guide detailing the connectors we supply and their contracts. For help on how to implement these contracts into your CMS you will have to contact the supplier of the CMS itself, though we can provide you general advice.

Fonto Editor doesn't place the cursor in the content upon first opening; why is that happening?

In Fonto Editor 7.13 we changed some of our behavior in regards to managing focus. This causes the editor to no longer aggressively steal the focus from the host page. As a side effect this causes the editor to no longer be automatically focused when loaded into an iframe. Adding window.focus() in the CMS code will enable the focus on the Fonto Editor frame and scroll the cursor to the previously expected position.

Is Fonto Editor a WYSIWYG editor?

We focus on a WYSIWYM (What You See Is What You Mean) experience. This is the course that authoring structured content true to multi-channel publishing principles demands. Styling and displaying of the content depends per channel.

Can I create custom UI?

Yes. We allow you to create custom modals, sidebars, and popovers through the use of our Fonto Design System (FDS) components. While you also have the possibility to create a custom visualization for an element using the Object family we do advise against using this unless there is no other solution. If you feel this is the case please use our support board so we can provide you with needed assistance.

Fonto Editor says my XML file is invalid but online validators tell me the file is valid. What could be wrong?

Your XML file may contain a BOM character. These are often not noticed or ignored by online validators.

How can I debug operations?

Operations are a pipeline that mutates OperationState using transforms and actions. If an operation is not working for whatever reason, it might be because the OperationState it is getting is not correct.

To debug this one of the techniques you can use is inline XPath. The fn:trace() function can be used to output things on the console. By running XPath in an operation step, you can see which properties are set.

For example: adding the following property will log all of the keys that are present on the operation at that step.

JSON

{
	"unused_debugging_data_property": "x__ $data => map:keys() => string-join(', ') => trace()"
}

Feel free to use different queries to get different diagnostic information, such as the name of elements you are working with, etc.

Am I restricted to using just the provided APIs?

No. Outside of using our APIs to configure your editor you are free to use the programming languages we use as you see fit.

Which open-source components are used?

Fonto Editor front-end (main.js)

The following licenses are the run-time licenses:

@types/prop-types

15.7.3

MIT

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/LICENSE

@types/react

16.9.17

MIT

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/LICENSE

@types/react-dom

16.9.4

MIT

https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/LICENSE

diff-match-patch

1.0.5

Apache-2.0

https://github.com/JackuB/diff-match-patch/blob/master/LICENSE

fds

7.19.9

N/A

Internal FontoXML component

fontoxpath

3.12.0

MIT

https://github.com/FontoXML/fontoxpath/blob/master/LICENSE.md

fontoxpath-cache

3.0.13

N/A

Internal FontoXML component

glamor

2.20.40

MIT

https://github.com/threepointone/glamor/blob/master/LICENSE

messageformat

2.3.0

MIT

https://github.com/messageformat/messageformat/blob/master/LICENSE

prop-types

15.7.2

MIT

https://github.com/facebook/prop-types/blob/master/LICENSE

react

16.12.0

MIT

https://github.com/facebook/react/blob/master/LICENSE

react-dnd

7.4.5

MIT

https://github.com/react-dnd/react-dnd/blob/main/LICENSE

react-dnd-html5-backend

7.4.4

MIT

https://github.com/react-dnd/react-dnd/blob/main/LICENSE

react-dom

16.12.0

MIT

https://github.com/facebook/react/blob/master/LICENSE

react-router-dom

5.1.2

MIT

https://github.com/ReactTraining/react-router/blob/master/LICENSE

react-spring

8.0.8

MIT

https://github.com/react-spring/react-spring/blob/master/LICENSE

resize-observer-polyfill

1.5.1

MIT

https://github.com/que-etc/resize-observer-polyfill/blob/master/LICENSE

slimdom

2.3.2

MIT

https://github.com/bwrrp/slimdom.js/blob/master/LICENSE

superagent

3.8.3

MIT

https://github.com/visionmedia/superagent/blob/master/LICENSE

unicodejs

13.0.2

MIT

https://github.com/wikimedia/unicodejs/blob/master/LICENSE.txt

whynot

3.0.3

MIT

https://github.com/bwrrp/whynot.js/blob/master/LICENSE

xspattern

1.2.1

MIT

https://github.com/bwrrp/xspattern.js/blob/master/LICENSE

Fonto Development Tools (@fontoxml/fontoxml-development-tools)

The following licenses are development-only licenses:

@babel/core

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/plugin-proposal-class-properties

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/plugin-proposal-object-rest-spread

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/plugin-syntax-class-properties

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/plugin-syntax-jsx

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/plugin-syntax-object-rest-spread

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

@babel/preset-modules

0.1.2

MIT

https://github.com/babel/preset-modules/blob/master/LICENSE

@babel/preset-react

7.8.3

MIT

https://github.com/babel/babel/blob/main/LICENSE

archiver

3.1.1

MIT

https://github.com/archiverjs/node-archiver/blob/master/LICENSE

ask-nicely

4.0.4

MIT

https://github.com/wvbe/ask-nicely/blob/master/README.md

babel-loader

8.0.6

MIT

https://github.com/babel/babel-loader/blob/master/LICENSE

babel-plugin-istanbul

5.2.0

BSD-3-Clause

https://github.com/istanbuljs/babel-plugin-istanbul/blob/master/LICENSE

body-parser

1.19.0

MIT

https://github.com/expressjs/body-parser/blob/master/LICENSE

chalk

3.0.0

MIT

https://github.com/chalk/chalk/blob/master/license

chardet

0.8.0

MIT

https://github.com/runk/node-chardet/blob/master/LICENSE

clean-webpack-plugin

3.0.0

MIT

https://github.com/johnagan/clean-webpack-plugin/blob/master/LICENSE

cli-table

0.3.1

n/a

https://github.com/Automattic/cli-table/blob/master/LICENSE

compare-versions

3.5.1

MIT

https://github.com/omichelsen/compare-versions/blob/master/LICENSE

css-loader

3.4.2

MIT

https://github.com/webpack-contrib/css-loader/blob/master/LICENSE

deepmerge

4.2.2

MIT

https://github.com/TehShrike/deepmerge/blob/master/license.txt

express

4.17.1

MIT

https://github.com/expressjs/express/blob/master/LICENSE

fast-glob

3.1.1

MIT

https://github.com/mrmlnc/fast-glob/blob/master/LICENSE

figures

3.1.0

MIT

https://github.com/sindresorhus/figures/blob/master/license

fontoxpath

3.9.2

MIT

https://github.com/FontoXML/fontoxpath/blob/master/LICENSE.md

fs-extra

8.1.0

MIT

https://github.com/jprichardson/node-fs-extra/blob/master/LICENSE

fswin

3.19.908

BSD

https://github.com/xxoo/node-fswin

globby

11.0.0

MIT

https://github.com/sindresorhus/globby/blob/master/license

html-webpack-plugin

3.2.0

MIT

https://github.com/jantimon/html-webpack-plugin/blob/master/LICENSE

http-auth

3.2.4

MIT

https://github.com/http-auth/http-auth/blob/master/LICENSE

http-proxy-middleware

0.20.0

MIT

https://github.com/chimurai/http-proxy-middleware/blob/master/LICENSE

inquirer

7.0.3

MIT

https://github.com/SBoudrias/Inquirer.js/blob/master/LICENSE

inquirer-checkbox-plus-prompt

1.0.1

MIT

https://github.com/faressoft/inquirer-checkbox-plus-prompt/blob/master/LICENSE

loader-utils

1.2.3

MIT

https://github.com/webpack/loader-utils/blob/master/LICENSE

mini-css-extract-plugin

0.9.0

MIT

https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/LICENSE

minimatch

3.0.4

ISC

https://github.com/isaacs/minimatch/blob/master/LICENSE

multer

1.4.2

MIT

https://github.com/expressjs/multer/blob/master/LICENSE

optimize-css-assets-webpack-plugin

5.0.3

MIT

https://github.com/NMFR/optimize-css-assets-webpack-plugin/blob/master/LICENSE

p-map

3.0.0

MIT

https://github.com/sindresorhus/p-map/blob/master/license

path-to-regexp

6.1.0

MIT

https://github.com/pillarjs/path-to-regexp/blob/master/LICENSE

pdfkit

0.11.0

MIT

https://github.com/foliojs/pdfkit/blob/master/LICENSE

prettier

1.19.1

MIT

https://github.com/prettier/prettier/blob/master/LICENSE

prompt-confirm

2.0.4

MIT

https://github.com/enquirer/prompt-confirm/blob/master/LICENSE

raw-loader

4.0.0

MIT

https://github.com/webpack-contrib/raw-loader/blob/master/LICENSE

recast

0.18.5

MIT

https://github.com/benjamn/recast/blob/master/LICENSE

request

2.88.0

Apache-2.0

https://github.com/request/request/blob/master/LICENSE

request-promise-native

1.0.8

ISC

https://github.com/request/request-promise-native/blob/master/LICENSE

requirejs

2.3.6

MIT

https://github.com/requirejs/r.js/blob/master/LICENSE

slimdom-sax-parser

1.3.0

MIT

https://github.com/wvbe/slimdom-sax-parser/blob/master/README.md

strip-ansi

6.0.0

MIT

https://github.com/chalk/strip-ansi/blob/master/license

strip-color

0.1.0

MIT

https://github.com/jonschlinkert/strip-color/blob/master/LICENSE

style-loader

1.1.3

MIT

https://github.com/webpack-contrib/style-loader/blob/master/LICENSE

supports-color

7.1.0

MIT

https://github.com/chalk/supports-color/blob/master/license

terser

4.6.3

BSD-2-Clause

https://github.com/terser/terser/blob/master/LICENSE

terser-webpack-plugin

2.3.2

MIT

https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/LICENSE

type-is

1.6.18

MIT

https://github.com/jshttp/type-is/blob/master/LICENSE

unzipper

0.10.5

MIT

https://github.com/ZJONSSON/node-unzipper/blob/master/LICENSE

uuid

3.4.0

MIT

https://github.com/uuidjs/uuid/blob/master/LICENSE.md

webpack

4.41.5

MIT

https://github.com/webpack/webpack/blob/master/LICENSE

webpack-dev-middleware

3.7.2

MIT

https://github.com/webpack/webpack-dev-middleware/blob/master/LICENSE

wrap-ansi

6.2.0

MIT

https://github.com/chalk/wrap-ansi/blob/master/license

xml2js

0.4.23

MIT

https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/LICENSE

FontoXml.Apps.Connectors

The following licenses are the runtime licenses:

Google.Apis.Drive.v3

1.40.2.1649

Apache-2.0

https://github.com/googleapis/google-api-dotnet-client/blob/master/LICENSE

Microsoft.AspNetCore.Authentication.Cookies

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Authentication.Google

2.2.2

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Authentication.MicrosoftAccount

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Authentication.OAuth

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.DataProtection.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Hosting.WindowsServices

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Http.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Http.Features

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Mvc.ViewFeatures

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.Caching.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.DependencyInjection.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.FileProviders.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.FileProviders.Embedded

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.Logging.Abstractions

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.Options

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Newtonsoft.Json

12.0.2

MIT

https://licenses.nuget.org/MIT

NLog

4.6.6

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.8.4

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

PortableWebDavLibrary

1.1.8

MPL

https://github.com/DecaTec/Portable-WebDAV-Library/raw/master/LICENSE

PortCMIS

0.3.0

Apache-2.0

https://www.apache.org/licenses/LICENSE-2.0.html

System.ComponentModel.Annotations

4.5.0

MIT

https://github.com/dotnet/corefx/blob/master/LICENSE.TXT

System.IO.FileSystem

4.3.0

MS-EULA

http://go.microsoft.com/fwlink/?LinkId=329770

System.Security.Claims

4.3.0

MS-EULA

http://go.microsoft.com/fwlink/?LinkId=329770

FontoXml.Apps.ContentQuality

The following licenses are the runtime licenses:

Microsoft.AspNetCore.Hosting.WindowsServices

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.AspNetCore.Mvc.NewtonsoftJson

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Caching.Abstractions

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Configuration.Abstractions

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.DependencyInjection.Abstractions

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.FileProviders.Physical

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Logging.Abstractions

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Logging.Filter

1.1.2

MS-EULA

http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm

Microsoft.Extensions.Options

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Options.ConfigurationExtensions

3.1.3

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Newtonsoft.Json

12.0.2

MIT

https://licenses.nuget.org/MIT

NLog

4.7.0

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.9.1

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

Pegasus

4.1.0

MIT

https://raw.github.com/otac0n/Pegasus/master/license.md

System.ComponentModel.Annotations

4.5.0

MIT

https://github.com/dotnet/corefx/blob/master/LICENSE.TXT

WeCantSpell.Hunspell

3.0.1

MPL 1.1 OR GPL 2.0 OR LGPL 2.1

https://raw.githubusercontent.com/aarondandy/WeCantSpell.Hunspell/master/license.txt

FontoXml.Apps.DocumentHistory

The following licenses are the runtime licenses:

Microsoft.AspNetCore.Hosting.WindowsServices

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.AspNetCore.Mvc.NewtonsoftJson

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Caching.Redis

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.Extensions.Http

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

NLog

4.7.0

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.9.2

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

FontoXml.Apps.Review

The following licenses are the runtime licenses:

CsvHelper

15.0.5

MS-PL OR Apache-2.0

https://licenses.nuget.org/MS-PL OR Apache-2.0

Microsoft.AspNetCore.Hosting.WindowsServices

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.AspNetCore.Mvc.NewtonsoftJson

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

NLog

4.7.0

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.9.2

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

FontoXml.Apps.SchemaCompiler

The following licenses are the runtime licenses:

Microsoft.AspNetCore.Hosting.WindowsServices

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.AspNetCore.Mvc.NewtonsoftJson

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.DependencyInjection.Abstractions

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Logging

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.Options

3.1.5

Apache-2.0

https://licenses.nuget.org/Apache-2.0

Microsoft.Extensions.PlatformAbstractions

1.1.0

MS-EULA

http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm

Microsoft.NET.Sdk.Functions

3.0.7

MIT

https://github.com/Azure/azure-functions-vs-build-sdk/blob/master/LICENSE

Newtonsoft.Json

12.0.3

MIT

https://licenses.nuget.org/MIT

NLog

4.7.0

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.9.2

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

FontoXml.Apps.SpellCheckerService

The following licenses are the runtime licenses:

Microsoft.AspNetCore.Hosting.WindowsServices

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Microsoft.AspNetCore.Razor.Design

2.2.0

Apache-2.0

https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt

Newtonsoft.Json

12.0.2

MIT

https://licenses.nuget.org/MIT

NLog

4.6.6

BSD-3-Clause

https://github.com/NLog/NLog/blob/master/LICENSE.txt

NLog.Web.AspNetCore

4.8.4

BSD-3-Clause

https://github.com/NLog/NLog.Web/blob/master/LICENSE

WeCantSpell.Hunspell

3.0.1

MPL 1.1 OR GPL 2.0 OR LGPL 2.1

https://raw.githubusercontent.com/aarondandy/WeCantSpell.Hunspell/master/license.txt