Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various changes #44

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 1, 2021

  1. Fix Makefile and replace fonts

    Update the inkscape command:
    - Remove `-C` as it is default for PDF now
    - Replace the removed flag `-A` (`--export-pdf`) with `--export-filename`
    - Remove `-f` as Inkscape now takes the file name directly
    See: https://wiki.inkscape.org/wiki/index.php/Using_the_Command_Line#Deprecations_and_Replacements
    
    Replace fonts:
    - **Inconsolata LGC** to **Inconsolata**
    - **Linux Libertine O** to **Libertinus Serif**
    - **Linux Biolinum O** to **Libertinus Sans**
    
    Arch suggests switching to **Libertinus**:
    
    > Note: development of Libertine seems to have halted, despite outstanding bugs.
    > Users are advised to upgrade to the de facto successor,
    > [community]/libertinus-font, and to update any documents and configuration
    > if necessary
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    8935c21 View commit details
    Browse the repository at this point in the history
  2. Remove redundant space in the title

    After the word `Computer` there is a whitespace. With Inkscape 1,
    that space is included in the line width when centering text, thus
    results in the text line `of Computer` being shifted a little to the
    left and doesn't look centered anymore.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    5a00914 View commit details
    Browse the repository at this point in the history
  3. Replace fonts in figures

    Most figures use **Inconsolata**, but there are two figures using
    **FreeMono**, **Courier New**, **Droid Sans Mono**, **Liberation Mono**
    for lines (which I guess doesn't really care what font is used).
    This commit makes them use **Inconsolata** too for consistency.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    5cd12df View commit details
    Browse the repository at this point in the history
  4. Update README

    - Replace setext-style headings with atx ones.
    - Add a new section for the fonts required to build.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ab9b81c View commit details
    Browse the repository at this point in the history
  5. Port fixes from html repo, break long code lines

    This commit ports most fixes that are merged into the HTML repo but
    haven't applied on this repo yet. Some overflowing code lines are
    broken into smaller lines.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    48ef523 View commit details
    Browse the repository at this point in the history
  6. Commit the PDF built

    This is simpler than Git LFS.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    4ad68d2 View commit details
    Browse the repository at this point in the history
  7. Replace Latin Modern Mono with Inconsolata

    Latin Modern is only used for the text inside 5 figures, so I replace it
    with Inconsolata to reduce the number of fonts required for a build.
    
    This commit also rebuild the PDF.
    duongdominhchau committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    f074ec2 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Ignore fls

    duongdominhchau committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    dec3128 View commit details
    Browse the repository at this point in the history