TypesetOK (TOK) היא תוכנת עימוד שולחנית מודרנית שנבנתה מתוך מטרה אחת ברורה: לאפשר עימוד מדויק, נקי ואיכותי של ספרים, טקסטים עבריים וספרי קודש, בחוויית משתמש פשוטה ונוחה.
במשך שנים רבות, עימוד מקצועי בעברית נשען על תוכנות מיושנות או על כלים יקרים ומסורבלים שלא תמיד מותאמים לצורכי הטיפוגרפיה העברית. TypesetOK מספקת סביבת עבודה עצמאית ונעימה – מהקלדת ועריכת הטקסט ועד הפקת קובץ PDF מוכן לקריאה ולהדפסה.
- יישור שורות עברי טבעי: שילוב של חלוקת רווחי מילים מאוזנת ומתיחת אותיות מתרחבות (אהלתר"ם: א, ה, ל, ת, ר, ם) לקבלת עמודי טקסט יפים ומיושרים.
- שליטה מלאה בפסקאות: הגדרת מרווחים מדויקים לפני ואחרי פסקה, כניסות שורה (אינדנטציה), ומניעת שורות יתומות.
- כיווניות מימין לשמאל (RTL): תמיכה מלאה וטבעית בטקסט עברי בכל חלקי התוכנה.
- טקסט מנוקד וטעמי מקרא: תמיכה מלאה בטקסט עם ניקוד מלא וטעמים ללא שיבושים גרפיים.
- סדר יוניקוד תקני: סידור ונרמול אוטומטי של תווי יוניקוד (אות בסיס, נקודות ש/שׂ, דגש, ניקוד וטעמים) למניעת קפיצות של סימני הניקוד.
- מגן שמות קודש: מניעת שבירת שורות בשמות קודש (איסור שבירה בשמות הויה ואדנות).
- מספור עמודים עברי (גימטריה): מספור עמודים אוטומטי באותיות עבריות לפי הכללים המסורתיים (כולל ט״ו, ט״ז, וסימון גרש/גרשיים תקני).
- תצוגת כפולות עמודים: צפייה במסמך בפריסת ספר פתוח (עמוד ימני ועמוד שמאלי זה לצד זה).
- עורך טקסט מובנה ותצוגה מפוצלת: עריכת טקסט מהירה בחלון ייעודי, לצד תצוגה מקדימה של הדפים המתעדכנת תוך כדי הקלדה.
- שליטה נוחה בתקריב (זום): כפתורי תקריב, התאמה מהירה לגודל החלון, ותמיכה במחוות משטח מגע במחשבים ניידים (Pinch to Zoom והחלקה בשתי אצבעות).
- ספר רציף: פריסה קלאסית ונקייה לספרי קריאה, עיון והגות.
- ספר עם הערות שוליים: טקסט ראשי עם אזור הערות תחתון המתעדכן לפי הצורך.
- עלון וקונטרס: מבנה דו-טורי אלגנטי לעלוני שבת, חוברות ודפי מידע.
- דף גמרא ומקראות גדולות: פריסות תורניות רב-טוריות לטקסט ראשי ומפרשים מקבילים.
- ייצוא ישיר ל-PDF: הפקת קובצי PDF וקטוריים וחדים ישירות מהתוכנה, מוכנים לצפייה, הדפסה ביתית או מסירה לדפוס.
- פורמט קובץ פרויקט (
.tok): שמירה וטעינה פשוטה של כל הגדרות העימוד והטקסטים בקובץ אחד.
התוכנה מיועדת ל-Windows ומגיעה כגרסה שולחנית מוכנה להפעלה, ללא צורך בהתקנת כלי פיתוח:
- הורדה: היכנסו לדף ה-Releases ב-GitHub והורידו את הגרסה האחרונה:
- קובץ התקנה:
TypesetOK-Setup.exe - או חבילה ניידת: קובץ
.zipלחילוץ ללא התקנה.
- קובץ התקנה:
- הפעלה:
- בקובץ התקנה: הפעילו את האשף ועקבו אחר ההוראות.
- בקובץ ZIP: חלצו את התיקייה ולחצו לחיצה כפולה על
TypesetOK.exe.
- תחילת עבודה במסמך:
- במסך הפתיחה בחרו תבנית מוכנה (למשל "ספר רציף") או צרו מסמך חדש.
- הדביקו או הקלידו את הטקסט שלכם.
- כווננו שוליים, מרווחים וגופנים באמצעות סרגלי הכלים.
- שמרו את הפרויקט (
Ctrl+S) וייצאו ל-PDF בלחיצת כפתור (Ctrl+E).
| פעולה | קיצור מקשים (עברית / אנגלית) |
|---|---|
| שמירת מסמך | Ctrl + S / Ctrl + ד |
| שמירה בשם | Ctrl + Shift + S |
| ייצוא ל-PDF | Ctrl + E / Ctrl + ק |
| תצוגת עמודים | Ctrl + 1 |
| תצוגה מפוצלת (עורך + עמודים) | Ctrl + 2 |
| עורך טקסט בלבד | Ctrl + 3 |
| הגדלת זום | Ctrl + + |
| הקטנת זום | Ctrl + - |
| התאמת עמוד לחלון | Ctrl + 0 |
| הוספת עמוד חדש | Ctrl + Enter |
| לוח פקודות ופעולות מהיר | Ctrl + K |
- האם התוכנה חינמית?
כן, לשימוש אישי, לימודי ולא-מסחרי (בהתאם לרישיוןTOK-NCCL v1.0). שימוש מסחרי מוסדר בנפרד מול בעלי הזכויות. - האם צריך חיבור לאינטרנט?
לא. TypesetOK היא תוכנה שולחנית מקומית (Offline). כל העבודה והמסמכים שלכם נשמרים אצלכם במחשב בלבד. - אילו גופנים כלולים בתוכנה?
התוכנה כוללת גופנים עבריים איכותיים ברישיון חופשי (כגון Frank Ruhl Libre, Noto Rashi, David Libre ועוד), ומאפשרת שימוש בגופנים המותקנים במחשבכם. - באיזה שלב נמצא הפרויקט?
התוכנה נמצאת בפיתוח פעיל (גרסה 0.10). נשמח מאוד לשמוע הערות, דיווחי תקלות ובקשות בדף ה-Issues.
למעוניינים לתרום לקוד, לבנות עצמאית או להריץ סביבת פיתוח:
דרישות:
- Node.js 20+
- Rust 1.85+ עם Cargo
הוראות הרצה:
# שכפול המאגר
git clone https://github.com/TypesetOK/typesetok.git
cd typesetok
# התקנת תלויות צד-לקוח ובנייה
npm install
npm run build
# הרצת בדיקות
npm test
cargo test --workspace
# הפעלת האפליקציה השולחנית
npm startהתוכנה מופצת תחת רישיון TOK-NCCL v1.0 (TypesetOK Source-Available Non-Commercial Copyleft License):
- שימוש אישי, לימודי ותורני לא-מסחרי: מותר וחופשי.
- נגזרות והרחבות: כל גרסה נגזרת חייבת להישאר תחת אותו רישיון ובקוד מקור גלוי.
- שימוש מסחרי: מחייב רישיון מסחרי נפרד מיוצרי התוכנה.
TypesetOK (TOK) is a modern desktop publishing (DTP) application designed for typesetting Hebrew books, literature, and traditional sacred texts.
Instead of relying on legacy monolithic software or overly complex design suites, TypesetOK offers a clean, visual, and approachable desktop workspace tailored specifically to the unique needs of Hebrew typography and book publishing.
- Hebrew Typography & Layout: Natural right-to-left (RTL) text flow, balanced justification with traditional expanding letters (Ahalterm: א, ה, ל, ת, ר, ם), paragraph margins, and orphan control.
- Niqqud & Cantillation Support: High-fidelity rendering of vocalized Hebrew text, automated Unicode ordering for letters and diacritics to avoid displacement, divine names protection, and Hebrew page numbering (gematria).
- Visual Workspace & Split View: Two-page book spread canvas, integrated continuous text editor, real-time live preview, and smooth trackpad pinch-to-zoom gestures.
- Ready-to-Use Templates: Pre-configured layouts for continuous books, books with footnotes, two-column booklets and bulletins, and traditional study pages.
- Direct PDF Export: Generate crisp vector PDF files directly from the application ready for printing or digital reading.
- Local & Offline: Operates entirely offline on your computer. Your files and manuscripts remain private and stored on your disk.
- Download: Head to the Releases page and grab either the standalone ZIP or the setup installer (
TypesetOK-Setup.exe). - Launch: Run
TypesetOK.exedirectly (no developer setup required). - Start Layout: Choose a template or create a blank document, write or paste your text, adjust margins and styles, save (
Ctrl+S), and export to PDF (Ctrl+E).
# Clone repository
git clone https://github.com/TypesetOK/typesetok.git
cd typesetok
# Install dependencies and build
npm install
npm run build
# Run test suites
npm test
cargo test --workspace
# Launch desktop app
npm startTypesetOK is licensed under the TOK-NCCL v1.0 (Source-Available Non-Commercial Copyleft License):
- Free for Personal & Non-Commercial Use: Personal study, community, and non-commercial publishing.
- Share-Alike: Modifications and derivative works must remain under the same license.
- Commercial Use: Requires a separate commercial license.
