Scrivener is a writer tool to help to write stories.

This version correct bugs and add few features

Application Details:

Version: 3.1.4
License: Demo
URL: http://www.literatureandlatte....
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 8.0.1

Maintainers: About Maintainership

Free Download Direct link to Amazon S3 bucket

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Seems everything works well

What does not

Not installable out the box


The installation is a little bit tricky : 

Scrivener needs extra non documented stuff to work. I used winetricks for that. 

I need to add those packages

    $ winetricks corefont
    $ winetricks vcrun6

Required dependencies but not documented
    $ winetricks speechsdk
    $ winetricks sapi

The main symptom is that Scrivener is hanging on "Load fonts". If you open Scrivener using the CLI you will see : "ISpDataKey::EnumValues failed" as error message. 

The solution was found into WineHQ forum.

What was not tested

Only main features were tested. 

Hardware tested


  • GPU: AMD
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentFedora 38 x86_64May 27 20238.0.1Yes Yes YesGoldRĂ©gis FLORET 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Note on posted workarounds
by Ben Cunningham on Monday July 10th 2023, 18:30
The "Load Fonts" hanging forum post did not help me.
It took me some experimenting but here is what I did to get Scrivener 3.1.5 ( because it prompted an update on first launch) to work:

I ran the installer in a fresh wine profile. (no wine tricks packages were needed)
I removed the 'texttospeech' folder from 'c:\Program Filesd\Scrivener3' folder

Scrivener 3 would then launch and seemed to work.
I did have to go in and install some wine tricks to be able to activate it.
I just wanted it working so I installed 'dotnet48', 'dotnetdesktop7', 'mfc140' and 'vcrun2022' all at the same time.
Probably could have gotten away with just 'dotnet48' but I did not test that.

My problem with the forum post is that it said to either disable sapi (the command did not work for me on either a profile with sapi installed or not installed) or install speechsdk. speechsdk is a 32-bit only library and Scrivener requires a 64-bit wine profile. Microsoft's new speechsdk installs through a NuGet package and I could not figure how to get it to install in a wine profile

Just for reference I am running a Gentoo unstable (~amd64) environment with Wine-staging. Was wine 8.10 when I started trying to get Scrivener to work. Is now 8.12 when I decided to try removing the texttospeech folder. I did try Lutris install scripts with earlier versions of wine in my testing but the provided wine 6 and wine 7 also had the 'Loading Font' hang.