[Reproducible-commits] [notes] 01/01: issues.yml: update section fonts_in_pdf_files

Johannes Schauer josch at moszumanska.debian.org
Wed Aug 12 18:36:41 UTC 2015


This is an automated email from the git hooks/post-receive script.

josch pushed a commit to branch master
in repository notes.

commit 4e1cc3261989d119566b7739eee50c55244fea8b
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Wed Aug 12 20:36:05 2015 +0200

    issues.yml: update section fonts_in_pdf_files
---
 issues.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/issues.yml b/issues.yml
index 1925e7d..02f8288 100644
--- a/issues.yml
+++ b/issues.yml
@@ -438,6 +438,17 @@ fonts_in_pdf_files:
   description: |
     The internally used names/identifiers of fonts embedded into PDF files varies.
     The order of embedded fonts can also be different.
+    .
+    The order is only different if the date differs (set by TZ environment
+    variable for example). If the date is the same, then the font name
+    is reproducible. Difference in hour/minute/second resolution seems
+    to be irrelevant.
+    .
+    The font name occurs in the /BaseFont field and in the /Fontname field.
+    The name is of the form XXXXXX+YYY where the XXXXXX part is the one that
+    varies and is called the subset_tag. It is generated in
+    texk/web2c/pdftexdir/utils.c function make_subset_tag() from an MD5 sum
+    over the font glyphs.
 timestamps_in_groovy_class_files:
   description: |
     groovyc includes timestamps in class files.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/notes.git



More information about the Reproducible-commits mailing list