It’s difficult to express how excited I am to share this fix. I realize that it will only be useful to a small number of people in the world, but for those few, those frustrated few — may it bring them the same joy it gave me.
A while ago, I bought a beautiful little machine: a Lenovo Yoga 2. It is a sweet, light-weight machine with a gorgeous quad-HD display and a lot of flexibility. Touchscreen. Like a tablet and laptop in one. Powerful enough to do anything I want it to do when I travel.
But when I installed Scrivener (the world’s best word processing software for writers), the display was all wrong. The dialog boxes were super small, the icons nearly microscopic.
You’d think that it was just a setting in the Control Panel that could be changed. But you’d be wrong. Long, long, long story short (months of asking Scrivener support forums if there was a fix and hearing the same answer: nope, not yet; trying a half dozen proposed solutions like special software that changes the screen resolution when launching Scrivener; etc etc etc), there wasn’t anything I could do.
Then I happened to cross paths with Lee Powell, the programmer behind Scrivener for Windows and One Stop for Writers. Yeah, that Lee Powell!
Understand, it’s not like I asked him about this problem right away, because that would just be rude, right? Can you imagine?
No. I was not going to be that woman.
He said that until a fix comes out, I might try a solution that worked for someone else who was trying to get Adobe software to display correctly on a Lenovo*.
First, tell Windows to look for an external manifest file. Then create the external manifest files.
We’re going to venture into the Windows registry editor, so WATCH OUT. You can totally do this (I did it!), but tread lightly. The first step is always backing up the registry file that’s already there.
Press Windows Button + R, type “regedit”, and then click OK.
If Windows asks you “Do you really want to do this?” then click Yes or OK.
Under “Export range” select All. Save the file to your Desktop or Documents folder and give it a name like “Windows Registry before Scrivener fix.reg”.
Type PreferExternalManifest, and then press ENTER.
Navigate to the folder where Scrivener is installed (likely C:\Program Files (x86)\Scrivener).
That should do it! You may need to reboot before the changes take effect.
MAJOR NEWS: Scrivener for Windows 1.9.5 fixes this problem, so the above article may be moot when it comes to Scrivener. However, it’s always possible it will help someone with a similar problem, so I’m keeping it around.
NOTE: Additional tips have been shared in some of the comments below. If you run into trouble while following these instructions, take a peek in case they’ve covered your problem!
* For the curious, here’s a link to the original article about the fix for Adobe software on a Lenovo laptop.
You’ve made my day! I have a Surface Pro 4 and I had exactly the same problem. This solved it, everything looks the way it should now.Thank you!
Pam, I’m so happy for you. It makes such a big difference, doesn’t it? Glad to know that there are other devices this fix works for!
Awesome! Now works normally on a Surface Book. Just had one additional hitch…Need to make sure when it is saved into the Scrivener folder that it does not retain a *.txt file extension. Need to unhide the extensions in file folder view and delete “.txt” if it is appended to the title of the file. Thanks for figuring this out.
Thanks, David, for the tip about the extension!
Thank you! It was very frustrating having a laptop that did a bad job with the one program I bought it for. This restores my will to live.
Another life saved! Glad to help.
To overcome this issue, locate Notepad on your computer, but instead of opening the application right click on the icon and select the option “Run as Administrator”. Once you click “ok” in the next window, a new text file will be opened. All you need to do is copy and paste the manifest code into Notepad, then save the text file as indicated in the original instructions [Scrivener.exe.manifest] directly into the Scrivener folder [located at C:\Program Files (x86)\Scrivener].
This actually took me quite a while to figure out, so thought it would best to write it down just in case anyone else was struggling with the problem!
Thanks for taking the time to share it, Rhiannon! I’m sure it will help somebody else who runs into it.
Thank you so much! The tiny type was driving me crazy, even when I was connected to a larger monitor. Thanks to the other commenters, too. I had to run Notepad as an administrator, following Rhiannon’s instructions. Now my Lenovo laptop displays Scrivener’s icons and dialog boxes in a font I can read.
Another life saved. This was the one frustration I had with my Yoga and you’ve solved it – thanks!
Sorry – not the most competent at the technical… I was with you all the way until Download the following text file to that directory.
How do I download it? I clicked on it but it just opened. Right clicked and found nothing.
If neither of these works, you need to Google how to save a txt file from your browser (“how to download a text file using [your browser name]” or “how to download a text file using [your browser name] in [your operating system]”). You’ll find people saying “My browser just opens the file, doesn’t save it” (which is what you’re experiencing) and hopefully find one of their solutions that works for you.
Thank you for this! Scrivner is now working so I can see it! Happy I can use it on my new Dell XPS13.
One quick note. If the “scaling on high DPI values” is checked for the programm’s compatibility properties, the manifest will not work korrectly. Uncheck by right-clicking the Scrivener icon > properties > compatibility an de-select the scaling checkbox.
My young writer loves Scrivener to the degree that the new high res laptop would have to go back to the store or be sold for a loss if we couldn’t get Scrivener to work. Thanks for saving the day! The same file has worked for a couple of other programs as well.
Oh my God I haven’t even tried this yet and I’m already delighted that something this precise and helpful came out of what I was sure was a long-shot Google search. I just got a new Lenovo laptop which I adore, but trying to use Scrivener (which I also adore) on it is driving me insane. I can’t WAIT to do this – the comments above have already convinced me that it’s going to make my life so much better. Thank you!
FYI, the latest update 1.9.5.0 (7/19/16) his the high DPI display support built in with no need to do any of these steps.
Yes, thank you, Rich! I’m very excited about the update and will be posting something about that soon.
A million times thank you! Worked like a charm and super easy to follow instructions. I cannot thank you enough for this post.
OMG, thank you SO MUCH for this fix! I have scoured the web trying to find how to make Scrivener usable on my Yoga 2 Pro and this is the ONLY fix that has actually worked. I started laughing (cackling like a mad scientist, actually) when it worked because I felt like an evil genius, thanks to you. I have Scrivener back! Thank you!
The scale was already okay with my scrivener, only the whole programme looks pixelated/not sharp. Is this something you recognise? Can this be fixed too?
Evelien, I noticed that, too. I don’t know of any solutions at the moment, but if I find anything, I’ll share it here!
Ever since I upgraded to windows 10, many apps are way too small for me to use, and non of the display settings changes work!
I’m using Scrivener version 1.9.7, any suggestions?
Sorry to hear that, Maya! I’m using Windows 8.1, so I haven’t run into that problem yet. If I find a solution that seems to work in Windows 10, I’ll share it here.
“Open a Windows Explorer window.
Emily, I hope that since you left this comment you’ve found an answer. But just in case, here’s a link to how to search Windows 10. If you search for “Scrivener.exe”, you should be able to find the directory where Scrivener is installed.
Unfortunately, the “fix” for this in Scrivener is really little more than a temporary workaround. Scrivener itself is still not a “dpi aware” program, which means it still does not really support high-resolution screens properly. You can see this by displaying it side by side with a program that is dpi aware: The text in Scrivener is (painfully) fuzzy, because it is just being zoomed up. Real high-resolution support requires a lot more work than this quick fix, which the Scrivener team will hopefully get around to eventually.
What they could do immediately is replace the horrible, non-dpi-aware installer, which is horrible to use and causes installation errors on high-resolution screens. (It’s almost impossible to see what folder you are installing to.) I can recommend Inno Setup, which is free and does everything they need and more.
It sounded like they do have plans for a true fix, Tim. Eventually. Meanwhile, I found fuzzy-usable far better than can’t-use-at-all.
I have a lot of respect for the Scrivener programmers, so I imagine they already know about Inno Setup. But I’ll pass along the info to them just in case. Thanks for chiming in.
I just purchased the most recent version of scrivener for windows and the icons are still very small and difficult to read. I was hoping this problem would be fixed in the current version. I followed the instructions listed here, but it did not change anything. Do you happen to know of any additional updates that address this issue? I would like to use scrivener on my surface pro 2017 but will not be able to unless I can manage to enlarge the icons.
Sorry, Evonne, I haven’t heard anything else lately. I recommend checking the Scrivener community forums and see if there’s anything there.
« What does storytelling have to do with marketing?