1. Click vào đây để xem chi tiết

PC Android Xin giúp sửa lỗi font chữ file epub to bất thường.

Discussion in 'Hướng dẫn chung' started by zthanhtamz, Aug 18, 2016.

  1. V-C

    V-C Lớp 4

    Nếu bạn học làm Epub thì bạn tha hồ “tạo dáng" Ebook của mình và làm cho nó thể hiện thật tốt trên app mà bạn thích sử dụng. Còn nếu không thì bạn cài nhiều app đọc epub vào (Mới thấy rõ cái hay của Epub), không đọc được cái này thì đổi sang cái kia. Nếu bạn đọc Epub thông thường thì nên chọn Alreader, VC đã dùng nó gần 5 năm mà chưa thấy epub nào mà nó không xơi được cả. Tất nhiên là đọc Epub mà có css thì khoái hơn nhiều, cài đặt Alreader là để phòng khi các app khác bị lỗi thôi.
     
  2. 4DHN

    4DHN Tiêu Dao

    Đầu tiên bạn Please login or register to view links calibre nhé.

    Sau đó mở Calibre, rồi add ebook đó vào bằng nút Add books ở góc trên bên trái của giao diện Calibre. Rồi bấm chuột phải vào file đó, chọn Edit book:

    Cali1.jpg

    Nó sẽ mở ra cửa sổ cửa 1 sổ bạn bấm vào 1 trong các các dòng ở cột bên trái sẽ hiện ra nội dung ebook ở chế độ code view. Bạn bấm tiếp tổ hợp phím Ctrl+F sẽ ra cửa sổ dành cho lệnh Find và Replace

    Rồi ô Find bạn nhập dòng này (có thể copy luôn): <span class="bold">(.*?)</span>

    Ô Replace nhập: <b>\1</b> Cuối cùng bấm Replace All

    bạn chú ý các ô Mode, all text file.... y như hình

    Cali2.jpg

    Ý nghĩa của lệnh trên là chuyển các chỗ có class="bold" thành <b>...</b> để định dạng chữ đậm.

    Rồi ô Find lại nhập <span class="italic">(.*?)</span>

    Ô Replace nhập: <i>\1</i> cũng Replace All

    Sau đó kéo xuống dưới, ở mục Style bấm vào stylesheet.css thì ở bên phải sẽ hiện lên 1 nội dung, bạn xóa tất cả đi.

    Cali3.jpg

    Sau đó vào Tools/Remove unused CSS rules, tích vào ô Remove unused class attributes rồi bấm OK:

    Cali4.jpg

    Cali5.jpg


    Xong rồi copy nội dung này:

    body {
    line-height: 120%;
    font-size: 100%;
    margin-top: 0;
    margin-bottom: 0.5em;
    }

    p {
    text-align: justify;
    text-indent:4%;
    orphans: 1;
    widows: 1;
    }


    h1 {
    font-size: 150%;
    font-weight: bold;
    line-height: 120%;
    text-align: center;

    }

    h2 {
    font-size: 130%;
    line-height: 120%;
    font-weight: bold;
    text-align: center;

    }
    h3 {
    font-weight: normal;
    font-size: 110%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0.5em;
    }


    vào chỗ vừa xóa ở stylesheet.css rồi lưu lại là xong.

    Nếu bạn thấy chữ ở tiêu đề to quá thì chỉnh hết font-size ở h1, h2, h3... về 100% hoặc theo ý thích của bạn.
     
    Last edited: Aug 18, 2016
  3. 4DHN

    4DHN Tiêu Dao

    Để ebook có thể hiện thụt đầu dòng thì cần làm thêm mấy bước này nữa:

    Ô Find nhập: <span>
    Ô Replace không nhập gì bấm Replace All

    Ô Find nhập: </span>
    Ô Replace không nhập gì bấm Replace All

    Ô Find nhập: <br/>
    Ô Replace không nhập gì bấm Replace All

    Mấy lệnh này là để xóa các code còn thừa: <span>, </span>, <br/>

    Vậy là có 1 ebook có định dạng rất cơ bản.
     
    Last edited: Aug 19, 2016
    dongtrang likes this.
  4. zthanhtamz

    zthanhtamz Lớp 3

    Chi tiết quá, có lẽ mình không làm được ngay nhưng để mày mò xem sao. Cảm ơn bạn rất nhiều
     
  5. truongmind

    truongmind Mầm non

    Không thấy bạn Please login or register to view links nhắc đến phần chỉnh khoảng trống của các dòng. Bạn Please login or register to view links có thể giúp bổ sung thêm phần này cho hoàn chỉnh hơn cách định dạng cơ bản chứ!
     

    Attached Files:

Share This Page