سیجل (Sigil) یک نرمافزار رایگان، متنباز و چندسکویی برای ویرایش کتابهای الکترونیکی است. این نرمافزار برای ویرایش کتابها در فرمت ePub (شامل ePub 2 و ePub 3) طراحی شده است. همچنین امکاناتی برای کاربران حرفهای ارائه میدهد، مانند ویرایش مستقیم کدهای XHTML، CSS و XPGT. با استفاده از سیجل میتوانید هر یک از ورودیهای متادیتا که توسط مشخصات ePub پشتیبانی میشوند را اضافه کنید و یک فهرست مطالب سلسلهمراتبی ایجاد کنید.

ویژگیهای کلیدی سیجل:
- رایگان و متنباز تحت مجوز GPLv3
- چندسکویی: اجرا روی ویندوز، مک و لینوکس (توجه داشته باشید که لینوکس فقط پشتیبانی محدودی دریافت میکند)
- پشتیبانی کامل از UTF-16
- پشتیبانی از مشخصات ePub 2 همراه با پشتیبانی محدود از ePub 3
- نمایشهای چندگانه: نمای کتاب (Book View)، نمای کد (Code View) و نمای پیشنمایش (Preview View)
- ویرایش WYSIWYG در نمای کتاب
- کنترل کامل برای ویرایش مستقیم سینتکس ePub در نمای کد
- تولید فهرست مطالب با پشتیبانی از سرفصلهای چندسطحی
- ویرایشگر متادیتا
- رابط کاربری ترجمهشده به زبانهای مختلف
- بررسی املا با استفاده از دیکشنریهای پیشفرض و قابل تنظیم توسط کاربر
- پشتیبانی کامل از عبارات منظم (Regular Expression - PCRE) برای جستجو و جایگزینی
- پشتیبانی از وارد کردن فایلهای ePub و HTML، تصاویر و استایلها
- اعتبارسنجی اسناد برای مطابقت با استانداردهای ePub به کمک ابزار یکپارچه
- اصلاح قالببندی فایلهای وارد شده و امکان پاکسازی ویرایشها به صورت اختیاری
- پشتیبانی از افزونهها!
تغییرات در نسخه 2.6.0 سیجل:
ویژگیهای جدید:
- اضافه شدن آیتم منوی جدید در نمای کد (CodeView) به نام “Role…” (فقط برای ePub3) برای آسانتر کردن افزودن ویژگیهای نقش Aria و ویژگیهای epub:type در مکانهای مجاز.
- اضافه شدن آیتم منوی جدید در نمای کد به نام “Aria Clips…” (فقط برای ePub3) برای افزودن کلیپهای کدی که قابلیت دسترسپذیری را بهبود میبخشند.
- نمایش آیتمهای زیرمنوی ابزارهای ePub3 (Epub3 Tools) به صورت غیرفعال در هنگام کار با ePub2.
رفع اشکالات:
- جلوگیری از کرش در ویندوز هنگام وارد کردن دستی یک URL خارجی در قسمت افزودن فایلهای موجود.
- رفع مشکل در نحوه مدیریت فایل nav توسط ابزار Prettify (تشکر از BeckyEbook).
- رفع مشکل نشان دادن نشانگر انتظار هنگام نمایش هشدارهای مربوط به آخرین کتاب باز شده.
- رفع کرش ناشی از لیستهای خالی در بخش Automate (تشکر از BeckyEbook).
- رفع هشدارهای مربوط به قطع اتصال wildcard در Qt.
- رفع هشدارهای مربوط به ترتیب نادرست در مقداردهی اولیه کلاسها.
- حذف راهحلهای غیرضروری مربوط به تعریف نشدن sys.argv در پایتون داخلی.
- رفع مشکلات در جستجو و جایگزینی با استفاده از عبارات منظم (regex) توسط PCRE2 NOTEMPTY برای مطابقت بهتر با منطق سیجل.
دانلود نرم افزار Sigil