I've found another utility for converting Fountain files to PDF (or HTML) in the command line (CLI). It's a utility called "Wrap" and it works basically like the command line versions of Screenplain and 'Afterwriting.
With Linux it requires installing Snap and then using that to install the app. It appears to be more straightforward with Windows and Mac. It's one dependency is Courier Prime.
https://github.com/Wraparound/wrap
Downloads here.
https://github.com/Wraparound/wrap/releases/tag/v0.2.2
It has the simplest command line of the lot. If you're going to name the PDF the same as the Fountain file, just type ...
wrap pdf file.fountain
If you want to name the output file something else you'll need to add the -o (for output) option.
wrap pdf file.fountain -o newfile.pdf
HTML would be ...
wrap html file.fountain
or
wrap html file.fountain -o newfile.html
You don't seem to have as much control over output as you do with screenplain or 'afterwriting (but it could be my ignorance at work).
Okay, that said, it works really well, EXCEPT I ran into an odd glitch. If I try to use the name of my character "Estella" (in a screenplay I wrote a long time ago) wrap freaks out. With "Ella" (for example) it works as advertised.
I wrote a small screenplay snippet to make sure it wasn't glunk in my file. Here's what it looked like.
Wrap produced the following from this Fountain file ...
Results in PDF ...
When I change the name to Ella instead, the PDF results ...
This is exactly what it was doing with my full 104 page script. I thought I had some gunk in there. I wanted to recover the script I wrote a few years back, but the copy I had, had been written in a defunct Windows program (fortunately it was based on XML, so it was possible to extract the text and turn it into a Fountain file, but it took a while).
Estella works fine in the same file when I use Screenplain ... (or 'Afterwriting) ...
So ... I don't know if I picked the one name in creation that wouldn't work, or whether this would be a constant issue. I'll try to write to the developer. He should be able to figure out what's triggering this. It drove me nuts because I thought there was something wrong with my file and I couldn't see what it was. It's a bit of a "bummer" because Wrap seems to be easier to install and use. (Although ComicBent is leery of Courier Prime, I can't remember exactly why now.)
With Linux it requires installing Snap and then using that to install the app. It appears to be more straightforward with Windows and Mac. It's one dependency is Courier Prime.
https://github.com/Wraparound/wrap
Downloads here.
https://github.com/Wraparound/wrap/releases/tag/v0.2.2
It has the simplest command line of the lot. If you're going to name the PDF the same as the Fountain file, just type ...
wrap pdf file.fountain
If you want to name the output file something else you'll need to add the -o (for output) option.
wrap pdf file.fountain -o newfile.pdf
HTML would be ...
wrap html file.fountain
or
wrap html file.fountain -o newfile.html
You don't seem to have as much control over output as you do with screenplain or 'afterwriting (but it could be my ignorance at work).
Okay, that said, it works really well, EXCEPT I ran into an odd glitch. If I try to use the name of my character "Estella" (in a screenplay I wrote a long time ago) wrap freaks out. With "Ella" (for example) it works as advertised.
I wrote a small screenplay snippet to make sure it wasn't glunk in my file. Here's what it looked like.
Wrap produced the following from this Fountain file ...
Code:
INT. LIVING ROOM — DAY ESTELLA ROBERTS, 40, is sitting at the couch, reading. The TV blares from another room. ESTELLA Can you turn that down? VOICE (O.S.) Huh? ESTELLA Turn down the TV! The TV volume lowers a notch. VOICE (O.S.) You're just not cool, Estella.
Code:
INT. LIVING ROOM — DAY ESTELLA ROBERTS, 40, IS SITTING AT THE COUCH, READING. The TV blares from another room. ESTELLA Can you turn that down? VOICE (O.S.) Huh? ESTELLA Turn down the TV! The TV volume lowers a notch. VOICE (O.S.) You're just not cool, Estella.
Code:
INT. LIVING ROOM — DAY ELLA ROBERTS, 40, is sitting at the couch, reading. The TV blares from another room. ELLA Can you turn that down? VOICE (O.S.) Huh? ELLA Turn down the TV! The TV volume lowers a notch. VOICE (O.S.) You're just not cool, Ella.
Estella works fine in the same file when I use Screenplain ... (or 'Afterwriting) ...
Code:
INT. LIVING ROOM — DAY ESTELLA ROBERTS, 40, is sitting at the couch, reading. The TV blares from another room. ESTELLA Can you turn that down? VOICE (O.S.) Huh? ESTELLA Turn down the TV! The TV volume lowers a notch. VOICE (O.S.) You're just not cool, Estella.
Comment