« first day (3282 days earlier)      last day (1644 days later) » 

7:34 AM
I am reading the CV of Knuth on his webpage on Stanford
The files format are in pure TeX
how simple and interesting TeX is
I love that \bye command in the end :))
very interesting... TeX files do not need any permeable... nothing. just type and run! I love it...
hi

\bye
:))
 
@EnthusiasticEngineer That is the plain Tex format as described in the texbook it is ok for test files and very simple English language documents, not so good otherwise
 
8:02 AM
@DavidCarlisle thank you David, I think it has no developed packages as we have for \LaTeX.
 
8:22 AM
@EnthusiasticEngineer Well yes, more-or-less by-design
 
9:21 AM
user image
5
GuIT Meeting 2019 ^^^
 
@CarLaTeX did anyone tell them that they have the wrong date, that doesn't say 2019
@JosephWright wondering about adding \ifpdf to iftex useful feature or feature-creep... ?? I'd like to get ifpdf and ifluatex out of oberdiek/* (need to work out a plan about hpbsub-[generic,hyperref].sty though...
 
9:44 AM
@DavidCarlisle Feels a bit like feature crept to me: iftex is about engines
 
@CarLaTeX ooooooh
@DavidCarlisle the photo is clearly fake, there's no pineapple pizza nearby. :)
 
@JosephWright yes but it was first thing @UlrikeFischer asked, and ifvtex has tests for output mode, and the difference between tex and pdftex being separate engines and pdftex in dvi mode and pdftex in pdf mode being the same engine with a different switch is something that isn't clear to anyone who hasn't studied the internals. already blurred engine distinction with ifluahbtex now being true in luatex if the binary luaharfbuzz module is available. So I'm tempted but still a bit undecided..
 
@DavidCarlisle Hmm, OK,I guess you are thinking scope ~ l3sys
 
10:00 AM
@JosephWright I'm thinking of rip the entire back end out later secret plan yes.
 
@DavidCarlisle ooh
 
@DavidCarlisle LaTeX documents last forever, they recycled an old logo
@PauloCereda Pineapple what?
 
@CarLaTeX oh no
/waddle away
 
@JosephWright speaking of which I suppose we should somehow standardise on \jis "2121 = "3000 or \ifx\enablecjktoken \@undefined as an uptex test.
 
@DavidCarlisle Yes: I asked about that
@DavidCarlisle For expl3 the question is is upTeX active, as it impacts on some UTF-8 stuff
 
10:11 AM
@JosephWright yes it depends why you want the test as in "can I make it active..." I suspect that for most packages that's more useful, just as in luatex set \ifluatex true even if no luatex primitives have been enabled as that tells you you can do tex.enableprimitives and turn them on.
 
@DavidCarlisle Sure, I guess: let me check how expl3 uses it internally
 
@JosephWright of course that's why the ifpdf package ends up with dozens of extra commands, checking the engine, which version it is and what state it is in....
 
@DavidCarlisle Hmm, I think we have one case that's wrong to start with ...
 
@JosephWright only one? That's good then
@JosephWright seeing if I can set up an l3build...
 
@DavidCarlisle OK, looking, we actually are really using it for is upTeX the _engine: I think we could (should) flip to use \enablecjktoken
 
10:37 AM
@JosephWright does this look wrong for a config file for plain tests?
testfiledir  = "testfiles-plain"
checkengines= {"pdftex","luatex","xetex","ptex","uptex"}
checkformat =  "plain"
checkruns = 1
 
10:47 AM
@JosephWright oh I think l3build has changed, that config is similar to the one @UlrikeFischer set up in oberdiek but there as well as in iftex I now get kpathsea: Running mktexfmt pdfplain.fmt and it tries to make new formats
 
11:33 AM
@DavidCarlisle Format should be "tex"
 
@JosephWright yes, seems that way, did that change when changes for luahbtex done? as I'm sure the oberdiek tests used to pass:-)
 
@DavidCarlisle Er, probably when I rejigged how format - engine link was done I missed something
 
@JosephWright tex makes sense, no need to special case plain really.
@JosephWright oops:-)
! e-TeX is required to use regression-test.tex. testing \ifetex :-)
 
12:26 PM
@UlrikeFischer Have you seen the luaotfload harfnode-dev test problem? The first harf test just freezes until Travis hits some timeout, but I'm unable to reproduce this locally. Do you have any idea what might be going on?
 
12:50 PM
@MarcelKrüger I have a talk in a few minutes, so can't check now, will try later. Which engine?
 
1:25 PM
@UlrikeFischer It isn't urgent, so take your time. LuaHBTeX 1.11.1
How was your talk?
 
@MarcelKrüger I kept the time frame ;-)
 
ooh Bär
 
@PauloCereda Ooh, Dück :-)
 
@PhelypeOleinik ooh
 
2:20 PM
If anyone wants to test some tex code and/or proof read a manual: github.com/latex3/iftex
 
@DavidCarlisle There is a typo in the readme.md: messag eif
 
@UlrikeFischer well that didn't take long:-)
 
@DavidCarlisle do I need to count the " teh"?
 
@UlrikeFischer I hope you spill your spaghetti :-)
 
2:28 PM
@DavidCarlisle will I get a cheque?
@DavidCarlisle you are mean
 
Jun 17 '18 at 15:39, by Alan Munn
@PauloCereda You are mean.
 
@DavidCarlisle oh no
 
@DavidCarlisle they said we get pizza in the evening. The verbatim at the end of the initex subsection looks wrong.
 
@UlrikeFischer ooh more issues
 
@UlrikeFischer lucky that was wrong and you mentioned it as the text is wrong anyway as I changed that so the package will load into initex directly.
 
2:33 PM
@DavidCarlisle change chaneg to change
3
 
@UlrikeFischer well what a surprise!
@UlrikeFischer missing ) there as well
 
@DavidCarlisle -- Well, if you're going to ask someone to read a manual, you should at least tell them where to find the manual.
 
2:49 PM
 
@barbarabeeton link in same comment (iftex.tex)
 
Pieces of pizza at the coffee break (@DavidCarlisle no pineapple) ^^^
 
@CarLaTeX not real pizza
 
@DavidCarlisle I'm sure you mean pineapple one is not real pizza
@DavidCarlisle but there is pineapple juice ^^^
 
@CarLaTeX water and fruit juice as you can't get good wine in Italy?
 
2:57 PM
@DavidCarlisle There's also wine, but I didn't shoot it
 
@CarLaTeX ooh
 
@barbarabeeton did you find it? This should work (you don't need the code to run the manual)
 
3:16 PM
@DavidCarlisle -- Yup, thanks. But now I'm going out for brunch.
 
3:54 PM
@barbarabeeton have something Italian in honour of GuIT :-)
 
 
1 hour later…
5:01 PM
@UlrikeFischer is this expected (no rush I know you're travelling)
build/test/attachfile2.luatex.pdf.diff
build/test/attachfile2.xetex.pdf.diff
build/test-config-noxetex/askinclude-test11.luatex.diff
build/test-config-noxetex/askinclude-test11.pdftex.diff
build/test-config-noxetex/askinclude-test15.luatex.diff
build/test-config-noxetex/askinclude-test15.pdftex.diff
build/test-config-noxetex/askinclude-test16.luatex.diff
build/test-config-noxetex/askinclude-test16.pdftex.diff
build/test-config-noxetex/askinclude-test23.luatex.diff
build/test-config-noxetex/askinclude-test23.pdftex.diff
 
@DavidCarlisle Depends on what is in the failures. ;-) I will look.
 
@UlrikeFischer oh first one is a date, aren't we using the fixed epoch settings?
! << /Type /Annot /Subtype/FileAttachment/Name/PushPin/C[0 0 1]/M(D:201605201060
00)/AP<</N 4 0 R/R 4 0 R/D 4 0 R>>/F 4/FS 7 0 R /Rect [ 181.639 653.649 208.349
665.604 ] >>
  endobj
  11 0 obj
  << /D [ 2 0 R /XYZ 132.768 705.06 null ] >>
--- 49,55 ----
  [ 8 0 R ]
  endobj
  8 0 obj
! << /Type /Annot /Subtype/FileAttachment/Name/PushPin/C[0 0 1]/M(D:201605200960
00)/AP<</N 4 0 R/R 4 0 R/D 4 0 R>>/F 4/FS 7 0 R /Rect [ 181.639 653.649 208.349
665.604 ] >>
@UlrikeFischer and a cmap name ! /CMapName /APWWDF+LMRoman10-Regular-UTF16 def
This one is probably this latex release filehandling:
! LaTeX Warning: Writing or overwriting file `./askinclude-test11.aux'.
! LaTeX Warning: Writing or overwriting file `./askinclude-test11-aux.aux'.
 
@DavidCarlisle sometimes they sneak in, e.g. when I forget to add regression-test.
 
@UlrikeFischer and this one is @JosephWright's fault for adding \expanded
! Package etexcmds Info: Could not find \expanded.
 
@DavidCarlisle I thought I had cleaned this up. Which test is it?
 
5:15 PM
@UlrikeFischer test-config-plain/kvoptions-test1.pdftex.diff and test-config-plain/kvoptions-test1.xetex.diff
 
@DavidCarlisle I must have missed them. The date of the tlg is obviously older.
 
@UlrikeFischer I'll clean up, thanks, I wanted to get a clean slate before I try to extract ifluatex/ifvtex/ifpdf. I'm tempted to simply drop hobsub, a grep of my texlive tree shows it is not used anywhere except hyperref.
 
@DavidCarlisle fine. The attachfile2 test passed for me. But the date is in an annotation/attachfile not from the main file.
 
5:47 PM
Per tex.stackexchange.com/q/96993/3406 is it actually necessary to use XeTeX or LuaTeX to use the Calibri fonts, whatever they are?
That's the first I've heard that you actually need to use a different engine from PDFTeX to use a font.
 
@FaheemMitha well clearly if you want to use the OpenType font you need to do that, however there are tools to extract 256 character subsets to type1+tfm for pdf
 
@DavidCarlisle So using PDFTeX means you can't use OpenType fonts?
 
@FaheemMitha no apart from the fact that it can not read the font format opentype fonts often have thousands of characters and pdftex fonts can have at most 256
 
@DavidCarlisle Oh. Ok.
 
@FaheemMitha that was the whole point of xetex, to make system fonts available.
 
5:52 PM
@DavidCarlisle Oh. The whole point? I thought it was to support internationalization properly.
 
@FaheemMitha well not really. I just made a calibri adaption for pdflatex with autoinst for someone. But you have to make the adaption, if you want something "that simply works" you need such an engine.
 
@FaheemMitha well that is a side effect of using fonts, you can't support indic or CJK anguages properly with 256 character fonts for example
 
@UlrikeFischer Ok.
@DavidCarlisle Ok.
 
@DavidCarlisle I don't understand your attachfile2 failure. The code there uses \the\year \the\month etc. If I compile directly I get 20191026195600, but with l3build 20160520106000. So it looks as if l3build is setting the date. Why do you get another one?
 
@UlrikeFischer ah I wonder which l3build I am using.... are you using the one in texlive or out of the latex3 git
 
5:58 PM
@DavidCarlisle the one in texlive.
 
@UlrikeFischer hmm
$ kpsewhich l3build.lua
/home/davidc/texmf/scripts/l3build/l3build.lua
I'll redo with the released version...
 
6:27 PM
@DavidCarlisle I tried with the github version and it doesn't change anything.
 
@UlrikeFischer Yes: fixed epoch
 
@DavidCarlisle no idea why line breaking changed in ifluatex, but it looks harmless. The kvoptions is clearly an oversight. The askinclude-tests have a clear failure - this was already there a few weeks ago - and I have not idea what is breaking and why as this test macros are so curious.
@JosephWright then why don't I see the change when I use the github version? Which function does change year etc?
 
6:49 PM
What does:
> Carlito is metric-compatible with Calibri font.
mean? That's in the description of the Debian package fonts-crosextra-carlito. I'm not familiar with either Carlito or Calibri.
I'm asking specifically about the term metric-compatible.
 
7:13 PM
@FaheemMitha -- Essentially, "metric-compatible" means that if you substitute one for the other in a document, the line breaks shouldn't change.
 
@barbarabeeton Ah. It doesn't mean the fonts look alike, then?
 
@FaheemMitha -- The fonts may look the same or similar, but it's not a necessary condition.
 
@barbarabeeton Oh.
 
@FaheemMitha -- On the old hot-metal Linotype machine, the upright and italic alphabets for a family were mechanically in parallel, so a letter in italic would have the same width as that same letter in the upright form. That could be considered "metric-compatible", but the appearance would surely be different.
 
@barbarabeeton Ok. But I suppose the direct comparison with Calibri has some significance.
 
7:26 PM
@FaheemMitha it means google made it as close as possible to calibri without being sued by MicroSoft
 
@DavidCarlisle Google? Microsoft? It sounds like I'm missing some history.
 
@UlrikeFischer I would imaging it;s seeing .aux" somewhere so not stripping the extension
 
Ah, en.wikipedia.org/wiki/Calibri has some background.
 
@FaheemMitha Calibri is one of MicroSodt's core system fonts, Carlito is a clone that shiped originaly with ChromeOS from Google
 
Yuck, an MS font.
@DavidCarlisle I see. Thank you.
 
7:29 PM
@DavidCarlisle so one of the quoting side effects? Do you think it will recover after the next patch level?
 
@FaheemMitha lots of fonts are commissioned by Microsoft
@UlrikeFischer well I haven't prepared that PL as I was working on iftex then was going to do oberdiek to extract ifluatex, but I may work on the PL2 code first/
 
@DavidCarlisle I wouldn't worry too much about askinclude: the tests failed for quite some time now and nobody complained ...
 
@FaheemMitha and the math handling in luatex and xetex is essentially based on MicroSoft's OpenType Math specification and its Cambria Math font.
 
@MarcelKrüger I don't really now what happens in the config-harf tests, I tried to exclude the failing tests but then the next one don't work. I can't continue now, but will try tomorrow afternoon,
 
8:03 PM
@FaheemMitha -- Actually, some Microsoft fonts are rather nice. They did a good job with Cambria (their math font), but of course it looks best when used with a compatible text font, and whether or not one likes the effect is subjective. (I'm not a Microsoft devotee, in fact, rather the opposite, but they do deserve credit for some things.)
@DavidCarlisle -- The OpenType Math specification is largely based on Knuth's Appendix G, with one significant omission, the parameter on which amsmath's \genfrac depends. This causes problems dealing with sizing of fences (among a few other things), but that has been mostly handled now by workarounds.
 
@barbarabeeton yes true although extended a bit, and genfrac was rather weird (not sure it's any less weird after I re-wrote it though:-)
 
8:20 PM
@DavidCarlisle -- There's actually a bad design feature that shows up in \genfrac -- the thickness of the fraction rule depends on the same font parameter as the clearance of the numerator and denominator from the fraction rule. Not wanted, but ultimately the result of limited memory for assigning font parameters in a .tfm file. Too bad. A genuine "feature" now.
 
@barbarabeeton yes I think that's not the case in the opentype math table though? but th emacros currently make very few changes for opentype
 
8:37 PM
@DavidCarlisle -- The OpenType math table misses exactly one of the tfm math parameters, and that's the one. I forget which parameter it is, but researched it carefully at the time, and checked with Murray Sargent; he said "they didn't need it", so left it out.
 
@barbarabeeton yes they don't have the parameters for the special genfrac delim but (if I recall correctly) they have separate parameters for spacing and rule thickness in fractions
 
@barbarabeeton I have a MS allergy. When the name is mentioned, I start to itch.
Figuratively speaking. Can't help it.
@barbarabeeton Appendix G? Do tell.
Was this a feature specification for something that didn't exist at the time?
 
@DavidCarlisle -- Those may be there now, but I'm pretty sure they weren't when I checked. That was several years ago, and I don't have access to the correspondence. (Although I hope to regain that sometime.)
@FaheemMitha -- I think it's documented somewhere in a publicly available Microsoft document that they visited Knuth to discuss the mechanics used by TeX, which is essentially Appendix G.
 
@FaheemMitha you use this site
 
@DavidCarlisle I'm aware of that.
 
8:46 PM
@FaheemMitha which is pretty much MS technology throughout
 
@DavidCarlisle Yes, I'm aware of that too.
 
@barbarabeeton Murray describes that in one of his blog posts
@FaheemMitha yes OpenType Math font spec is just a rebadged version of Microsoft's spec for the Math table in Cambria Math
 
@DavidCarlisle -- Yes. Thanks. Should be relatively easy to find with a good search engine.
 
@FaheemMitha which is the spec that xetex and luatex (and firefox and webkit and hopefully soon chrome and edge) follow for laying out math
 
@FaheemMitha yes (@barbarabeeton)
 

« first day (3282 days earlier)      last day (1644 days later) »