Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:matplotlib/matplotlib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:01e919a
Choose a base ref
Loading
...
head repository:matplotlib/matplotlib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:7c49d52
Choose a head ref
Loading
  • 7commits
  • 11files changed
  • 3contributors

Commits on May 30, 2025

  1. Type-1 subsetting

    This reduces pdf file sizes when usetex is active, at the cost ofsome complexity in the code. We implement a charstring bytecodeinterpreter to keep track of subroutine calls in font programs.Give dviread.DviFont a fake filename attribute and a get_fontmapmethod for character tracking.In backend_pdf.py, refactor _get_subsetted_psname so it calls a method_get_subset_prefix, and reuse that to create tags for Type-1 fonts.Mark the methods static since they don't use anything from the instance.Recommend merging to main to give people time to test this, not toa 3.10 point release.Closes#127.Co-Authored-By: Elliott Sales de Andrade <quantum.analyst@gmail.com>
    @jkseppan@QuLogic
    jkseppan andQuLogic committedMay 30, 2025
    Configuration menu
    Copy the full SHA
    76d8b3cView commit details
    Browse the repository at this point in the history
  2. DOC: tweak wording in docstring

    Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
    @tacaswell@QuLogic@jkseppan
    2 people authored andjkseppan committedMay 30, 2025
    Configuration menu
    Copy the full SHA
    22198e9View commit details
    Browse the repository at this point in the history
  3. Simplify match expression

    Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
    @jkseppan@QuLogic
    jkseppan andQuLogic committedMay 30, 2025
    Configuration menu
    Copy the full SHA
    53355caView commit details
    Browse the repository at this point in the history

Commits on May 31, 2025

  1. Use one font descriptor for each Type-1 font

    The old optimization where the same font file and descriptor could beshared by multiple differently-encoded fonts is wrong in the presence ofsubsetting, unless we also take the exact glyph subset into account.It is very unlikely for the exact same subset to be used by differentencodings, so just remove the optimization.Rearrange _embedTeXFont in neater blocks.
    @jkseppan
    jkseppan committedMay 31, 2025
    Configuration menu
    Copy the full SHA
    c77a459View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2025

  1. Configuration menu
    Copy the full SHA
    8abab03View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. Install extra TeX fonts on one runner only

    The DejaVu and Heuristica fonts are used by the type-1 fontsubsetting tests.Heuristica has a Cyrillic encoding and apparently cannot beloaded without installing texlive-lang-cyrillic.
    @jkseppan
    jkseppan committedJun 6, 2025
    Configuration menu
    Copy the full SHA
    d5ab3b0View commit details
    Browse the repository at this point in the history
  2. Merge pull request#20716from jkseppan/type1-subset

    Type-1 font subsetting
    @QuLogic
    QuLogic authoredJun 6, 2025
    Configuration menu
    Copy the full SHA
    7c49d52View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp