07 - All References and Links
Fountain Specification & Parsers
Open-Source Screenplay Editors
| Tool | Website | GitHub |
|---|---|---|
| Beat | https://www.beat-app.fi/ | https://github.com/lmparppei/Beat |
| Beat Plugins | — | https://github.com/lmparppei/BeatPlugins |
| Scrite | https://www.scrite.io/ | https://github.com/teriflix/scrite |
| Story Architect (Starc) | https://starc.app/ | https://github.com/story-apps/starc |
| Trelby | https://trelby.org/ | https://github.com/trelby/trelby |
| Afterwriting | https://afterwriting.com/ | https://github.com/ifrost/afterwriting-labs |
| BetterFountain (VS Code) | — | https://github.com/piersdeseilligny/betterfountain |
| Screenplain | — | https://github.com/vilcans/screenplain |
Commercial Screenplay Tools
| Tool | URL | Arabic/RTL |
|---|---|---|
| StudioBinder | https://www.studiobinder.com/screenwriting-software/ | Partial |
| WriterDuet | https://www.writerduet.com/ | Yes |
| WriterDuet RTL Template | https://www.writerduet.com/article/418-right-to-left-screenplay-template | — |
| TwelvePoint | https://www.twelvept.com/ | Yes |
| TwelvePoint Arabic FAQ | https://www.twelvept.com/faq/en/questions/FAQ009-arabic-screenwriting.html | — |
| Final Draft | https://www.finaldraft.com/ | No |
| Highland | https://highland2.app/ | No |
| Dramatify | https://dramatify.com/ | Yes |
| Dramatify Arabic Support | https://dramatify.com/now-supporting-scripts-screenplays-in-arabic-farsi | — |
| Script Studio | https://www.scriptstudio.com/ | Yes |
Arabic Text & RTL
| Resource | URL |
|---|---|
| Unicode BiDi Algorithm (UAX #9) | https://unicode.org/reports/tr9/ |
| W3C Arabic & Persian Layout Requirements | https://www.w3.org/International/alreq/ |
| RTL Styling 101 | https://rtlstyling.com/posts/rtl-styling/ |
| RTL in Flutter Apps Guide | https://leancode.co/blog/right-to-left-in-flutter-app |
| flutter_bidi_text | https://pub.dev/packages/flutter_bidi_text |
| flutter_bidi_text GitHub | https://github.com/Mohammed-Al-Zubiri/flutter_bidi_text |
| BidiFormatter Flutter API | https://api.flutter.dev/flutter/intl/BidiFormatter-class.html |
| RTL Text Fixer (Chrome Extension) | https://github.com/kamarich/rtl-text-fixer |
| RTL Fixer (Design Software) | https://rtlfixer.com/ |
Text Shaping & Typography
| Resource | URL |
|---|---|
| HarfBuzz: Why Text Shaping? | https://harfbuzz.github.io/why-do-i-need-a-shaping-engine.html |
| HarfBuzz Shaping Concepts | https://harfbuzz.github.io/shaping-concepts.html |
| Flutter Typography Guide | https://docs.flutter.dev/ui/design/text/typography |
| Flutter FontFeature API | https://api.flutter.dev/flutter/dart-ui/FontFeature-class.html |
| Flutter Arabic Diacritics Issue | https://github.com/flutter/flutter/issues/16886 |
| Flutter Arabic Letter Spacing Issue | https://github.com/flutter/flutter/issues/54529 |
PDF Generation
| Resource | URL |
|---|---|
| pdfmake-rtl GitHub | https://github.com/aysnet1/pdfmake-rtl |
| @digicole/pdfmake-rtl npm | https://www.npmjs.com/package/@digicole/pdfmake-rtl |
| pdfmake Documentation | https://pdfmake.github.io/docs/ |
| pdfmake npm | https://www.npmjs.com/package/pdfmake |
| Flutter PDF with Arabic (Medium) | https://medium.com/@aboayman27x1/flutter-pdf-creation-with-arabic-context-fff4b89f5d4d |
| Print Arabic PDFs Flutter (Medium) | https://medium.com/@wellroundedappdev/print-arabic-pdfs-with-flutter-0e7fc11c9ac9 |
| Syncfusion Flutter PDF Text | https://help.syncfusion.com/flutter/pdf/working-with-text |
| Syncfusion Flutter PDF Viewer RTL | https://help.syncfusion.com/flutter/pdf-viewer/right-to-left |
Arabic Fonts
| Font | URL |
|---|---|
| Cairo | https://fonts.google.com/specimen/Cairo |
| Noto Naskh Arabic | https://fonts.google.com/noto/specimen/Noto+Naskh+Arabic |
| IBM Plex Sans Arabic | https://fonts.google.com/specimen/IBM+Plex+Sans+Arabic |
| Amiri | https://fonts.google.com/specimen/Amiri |
| Scheherazade New | https://software.sil.org/scheherazade/ |
Screenplay Format Guides
| Resource | URL |
|---|---|
| How to Format a Screenplay - Final Draft | https://www.finaldraft.com/learn/how-to-format-a-screenplay/ |
| Screenplay Formatting - Scribophile | https://www.scribophile.com/academy/how-to-format-a-screenplay |
| Screenplay Formatting - MasterClass | https://www.masterclass.com/articles/what-is-screenplay-formatting-tips-and-tricks |
| Screenplay Format Guide - Scrite | https://www.scrite.io/how-to-format-a-screenplay/ |
Flutter Desktop & Rich Text
Related Articles
| Article | URL |
|---|---|
| Wildwinter: Fountain Parsers | https://wildwinter.medium.com/fountain-movie-script-parser-javascript-python-c-c-ca088d63d298 |
| RTL in PDF (Medium) | https://medium.com/@vinaymahamuni/rtl-right-to-left-in-the-pdf-ae6704070f06 |
| Top JS PDF Libraries 2025 | https://www.nutrient.io/blog/top-js-pdf-libraries/ |
| International Screenwriting - WriterDuet | https://www.writerduet.com/blog/international-screenwriting-software-of-html/ |