« first day (3714 days earlier)      last day (1209 days later) » 

6:52 AM
@LaTeXereXeTaL Aren't we all? :p
 
 
2 hours later…
9:02 AM
@Plergux ooh
 
 
1 hour later…
10:04 AM
@LaTeXereXeTaL sorry for writing confusing code :)
 
Confusing fonts, 2020 edition
 
@PauloCereda you are lovul as well!
 
@Skillmon ooh
 
@PauloCereda I read it as “covid” at first (with a dotless “i” on closer examination).
3
 
@HaraldHanche-Olsen oh no :)
 
10:11 AM
@DavidCarlisle An oceanographer killed off the dinosaurs? Shocking news.
 
@Skillmon always blame the user
 
@DavidCarlisle I actually thought that that bit was the least confusing of the entire package :)
 
10:41 AM
@MarcelKrüger I see you merged the font loader into dev. I will add the new lualibs files so that we can test this too, and then we could upload?
 
Currently writing an expandable mergesort. It can already sort lists of length 0, 1, and 2 :)
 
@Skillmon so by induction, the implementation is finished
 
@DavidCarlisle Not entirely sure about that :)
 
11:02 AM
PL3 is coming
 
@JosephWright with or without \keyval_parse:nnn?
 
@Skillmon That's l3kernel ;)
 
@JosephWright are the PLs only for the 2e kernel?
 
@Skillmon Yes
@Skillmon l3kernel just has a monotonic date-based version system
 
@JosephWright ahh, thought the two were parallel since the integration... My bad.
 
11:04 AM
@Skillmon I'm still (more or less) free to do what I like with l3kernel releases, as long as they don't break LaTeX2e
@Skillmon I've merged, will check what tidy up is needed on other stuff then likely release l3kernel and l3backend (@UlrikeFischer)
 
@JosephWright ahead of LL? What's going on? :)
 
@PauloCereda We got held up by the holiday; some urgent-ish issues that @PhelypeOleinik has fixed
@PauloCereda I need to get people to re-read all of the content so we can finalise
 
@JosephWright that's the least of your concern, surely. :)
@JosephWright :)
 
@PauloCereda See Skype
 
@JosephWright is latex-dev in sync?
 
11:10 AM
@UlrikeFischer Probably not; I'll look to merge
@UlrikeFischer Let me get the release out first ;)
 
@UlrikeFischer Yes, I think everything is ready.
 
@JosephWright ;-) Don't you want to give ctan a busy silvester?
3
@MarcelKrüger I just got a failure with luatex-ja ...
 
@UlrikeFischer I'm not sure we need a pre-release; all of the PL stuff is quite technical
 
@UlrikeFischer Testing with luatex-ja is cheating: They actually use all the crazy edge cases.
 
@MarcelKrüger yes, but it is a bit disturbing that it simply makes "peng" and close.
 
11:18 AM
@UlrikeFischer Do you have an example document?
 
@MarcelKrüger I did simply run the luatex-ja test in the suite. It doesn't like it, if one disables the unicode library ;-(
 
@UlrikeFischer Oh, does it work if you insert (before loading luatexja):
\directlua{unicode = {
  utf8 = {
    byte = utf8.codepoint,
    char = utf8.char,
  }
}}
 
@MarcelKrüger no it stops too. I reenabled unicode for now. We can then open an issue for luatex-ja that they should better drop it.
@MarcelKrüger did you see the question about the ft-ligature in newcomputermodern?
 
@UlrikeFischer Yes, I would have given the same answer you gave: Use HarfBuzz to avoid such trouble. Beyond that I blame the font: The ft ligature does neither have a sensible name nor a sensible codepoint. I recently exchanged some mails with the author, I'll notify him.
 
11:37 AM
@MarcelKrüger I suspected the font too--there were no names in the lua--but I wasn't sure.
@MarcelKrüger I updated the news and lualibs, so we can now see if travis is happy. But the version info in build.lua must be updated. Do you want to sent luaotfload to ctan or should I?
 
@UlrikeFischer Please send it to CTAN.
 
@MarcelKrüger ok, will do it after lunch.
 
Hi, someone here could explain to me why this dvi>svg conversion doesn't work well, but xdv>svg does.
\documentclass[dvisvgm]{article}
\usepackage[osf]{libertinus-otf}
\usepackage{tikz}
\usetikzlibrary{ducks}
\pagestyle{empty}
\begin{document}
{\bfseries ABCD} defg 2020

\begin{tikzpicture}
\duck[speech={Quak!},bubblecolour=cyan!20!white,laughing]
\end{tikzpicture}
\end{document}
If run:
dvilualatex test.tex
dvisvgm --zoom=-1 --exact --font-format=woff2 test.dvi
the result is not the expected one, but if you
but if run:
xelatex --no-pdf test.tex
dvisvgm --zoom=-1 --exact --font-format=woff2 test.xdv
I get an svg with copy and paste text
 
11:58 AM
@PabloGonzálezL the dvi produced by dviluatex isn't usable in most cases (unless you use classic tfm fonts)
 
@DavidCarlisle Snif :( ,you know what's weird, the dvisvgm output:
dvisvgm --zoom=-1 --exact --font-format=woff2 badcopy.dvi
WARNING: font file '[/usr/local/texlive/2020/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Bold.otf]' not found
WARNING: font file '[/usr/local/texlive/2020/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Regular.otf]' not found
pre-processing DVI file (format version 2)
processing page 1
graphic size: 115.38038pt x 70.700695pt (40.551566mm x 24.848452mm)
WARNING: can't embed font '[/usr/local/texlive/2020/texmf-dist/fonts/opentype/public/libertinus-fonts/LibertinusSerif-Regular.otf]'
 
@PabloGonzálezL ooh quack
 
@PauloCereda Hi :D
 
@PabloGonzálezL vtex announced a version of dvips extended to support dviluatex a while ago but I don't think I have seen it. Other than that as far as I know it is technically a valid dvi file but no dvi driver is expecting opentype fonts embedded the way they are done (which is not the same as xetex does it in its extended xdv format) so the dvi file is essentially unusable
 
@PabloGonzálezL While dvilualatex's output is unusable with almost all output processors, we specifically worked with the dvisvgm maintainer to make this work. So starting with TeXLive 2021, this will work. (It might already work on MikTeX, you need at least dvisvgm 2.10)
 
@DavidCarlisle That would be great :)
@MarcelKrüger I understand, I'll wait to advance in what I was doing then, not that I don't like to use xelatex, but, I have some things that need Lua and it's a mess is cutting and pasting in temporary files for conversion.
 
@PabloGonzálezL Which operating system/architecture are you working on?
 
@MarcelKrüger Fedora 33, on an amd rayzen 4500
 
@MarcelKrüger my dvisvgm version on miktex (2.8.2) is actually older than the one in texlive (2.9.1)
 
@MarcelKrüger I find it strange that when I run dvisvgm on .dvi SELinux throws me a warning, but when I run it on .xdv the same thing doesn't happen, should I leave SELinux in permissive mode?
 
12:18 PM
@PabloGonzálezL Depending on how much you trust me, you can use the dvisvgm binary from math.hamburg/s/8yZ328mtGLK7QqL
That's not actually 2.9.10 but a development version I still had installed which already has the lualatex support.
 
@MarcelKrüger You can always have a "Conejillo de indias" @PauloCereda ...
 
I wish with all my heart to all the users of the eastern part of our planet, many wishes for a happy 2021 hoping that this year will erase a bad and devastating 2020. My regards. Sebastiano.
2
 
@MarcelKrüger /dvisvgm: error while loading shared libraries: libpotrace.so.0: cannot open shared object file: No such file or directory
 
@PabloGonzálezL ooh
 
:(
@PauloCereda You can compile the example above using dvilualatex>dvisvgm, I would like to know if SELinux also complains in your fedora installation
@Sebastiano The same for you and everyone else involved in this great community
$ ./dvisvgm --zoom=-1 --exact --font-format=woff2 badcopy.dvi
warning: kpathsea: configuration file texmf.cnf not found in these directories: /home/pablo/tmpforum:/home/pablo/tmpforum/share/texmf-local/web2c:/home/pablo/tmpforum/share/texmf-dist/web2c:/home/pablo/tmpforum/share/texmf/web2c:/home/pablo/tmpforum/texmf-local/web2c:/home/pablo/tmpforum/texmf-dist/web2c:/home/pablo/tmpforum/texmf/web2c:/home/pablo:/home/pablo/share/texmf-local/web2c:/home/pablo/share/texmf-dist/web2c:/home/pablo/share/texmf/web2c:/home/pablo/texmf-local/web2c:/home/pablo/texmf-dist/web2c:/home/pablo/texmf/web2c:
$ ./dvisvgm --zoom=-1 --exact --font-format=woff2 badcopy.dvi
warning: kpathsea: configuration file texmf.cnf not found in these directories: /home/pablo/tmpforum:/home/pablo/tmpforum/share/texmf-local/web2c:/home/pablo/tmpforum/share/texmf-dist/web2c:/home/pablo/tmpforum/share/texmf/web2c:/home/pablo/tmpforum/texmf-local/web2c:/home/pablo/tmpforum/texmf-dist/web2c:/home/pablo/tmpforum/texmf/web2c:/home/pablo:/home/pablo/share/texmf-local/web2c:/home/pablo/share/texmf-dist/web2c:/home/pablo/share/texmf/web2c:/home/pablo/texmf-local/web2c:/home/pablo/texmf-dist/web2c:/home/pablo/texmf/web2c:
 
12:34 PM
:56598525 You need to copy the binary into TeXLive's binary path if you want it to work correctly, it locates the config files using paths relative to it's own location.
 
@MarcelKrüger Haaa, I understand, SELinux is still complaining, but, I get a svg with the fonts accordingly :D
@MarcelKrüger This version of dvisvgm will be great, now I will be able to do my presentations with ease using media4svg (@AlexG)
 
@PabloGonzálezL I thank you and reciprocate to you and your family members.
 
@Sebastiano :)
@MarcelKrüger don't need to comment on lines like $\pi^{\pi}=\directlua{tex.print(math.pi^math.pi)}$ with this version :D
 
@PabloGonzálezL \pi^\pi ... is there any context in which that number makes sense?
 
@MarcelKrüger Heh heh, yes, when one of your high school students asks you as a teacher to calculate that value...students are like that, they think you are a calculating machine :)
@MarcelKrüger That's a pretty crude example, but, I have some very useful ones for decomposition into prime factors and numerical sequences :p
 
12:52 PM
@PabloGonzálezL If it makes you feel better, it's not just teachers. During that time my classmates thought that I'm a calculating machine too.
 
@MarcelKrüger Hehe, it's not just the partners, my friends do the same when you have to split the bill to pay :(
 
@PabloGonzálezL it sounds like this meme ^^
 
@PauloCereda Jajjajaj
 
@PabloGonzálezL :-)
@PabloGonzálezL I successfully built dvisvgm inside a cloned texlive-source git repo, and then copied over the dvisvgm binary into the vanilla texlive installation. But before compiling dvisvgm, I cloned its git repo from GitHub and copied the source directory into the texlive source tree.
 
1:10 PM
@AlexG Great, maybe you can update the sample file of media4svg to work with lua/xe at the same time
 
@PabloGonzálezL I plan to update all my pkgs begin of Jan.
 
@AlexG Excellent, for sure 2021 will be a better year (this one I'm trying to erase from my mind)
 
@AlexG I'm just in the process to do some more or less final clean up for the pdf resource management. Perhaps we could have some communication when you update to check if it works for you? (I still have to add (dummy or meaningful) definitions for the dvisvgm backend, so some feedback will be useful).
 
1:26 PM
@UlrikeFischer That's a good idea. Will the resources management be part of the l3 kernel pkg?
 
@AlexG Not directly. At first it will be a separate package which people have to load explicitly. When it is on ctan we will then contact the relevant maintainers so that packages can be adapted to work with it. When this is done it will move into the kernel.
 
@UlrikeFischer Ok, then drop me a note when you think we should discuss things.
 
1:52 PM
@DavidCarlisle See Skype
 
2:08 PM
@DavidCarlisle implementation is finished, it can now also sort 10000 items, currently it tries to sort 100000 items, but it takes a bit of time...
 
@Skillmon what do you sort with which sorting sorting rule?
 
ooh bubblesort
 
@UlrikeFischer currently it's a clist of integers with \ifnum comparison.
@PauloCereda no, expandable mergesort.
 
@Skillmon bah :)
 
And it's done, works like a charm.
Unfortunately it can't replace l3sort, as it has to be fully expandable :(
 
2:17 PM
> Adobe Now Shows Alerts in Windows 10 To Uninstall Flash Player
 
@Skillmon ? what has to be fully expandable (or is not)?
 
@UlrikeFischer the decision function whether to swap elements or not (the entire sorting code is fully expandable and returns inside \unexpanded).
@UlrikeFischer in l3sort the decision function doesn't have to be expandable, hence I can't use my code as a substitute for l3sort, as it would be a regression.
(and strictly speaking, it's not entirely my code, it is based on code done by jfbu)
 
Brexit in a nutshell:
user image
2
 
2:45 PM
@Sebastiano SCNR our planet, being a spherical magnet, does have a northern and southern part, but no eastern part.
2
 
@StephanLehmke you think the earth is round??? Don't believe everything you read on the internet.
 
3:00 PM
@MarcelKrüger lualibs and luaotfload uploaded <-- @JosephWright I let ctan work too ;-)
 
@DavidCarlisle ooh
 
yo'
3:13 PM
Von guten Mächten by Dietrich Boenheffer, written just weeks before his execution by the nazis. A Czech version played and sung by me at youtube.com/watch?v=mpUQy0fb80Y
3
 
3:41 PM
@UlrikeFischer I really should get jadetex done, to keep them busy
 
For those who are interested: The digestif language server improved ConTeXt support.
 
3:58 PM
@DavidCarlisle you could also merge longtable, then Joseph could upload a dev with something new ...
 
4:19 PM
@PauloCereda This it even worse than pineapple pizza!
2
 
@JosephWright As you wished I looked at the latex2e branches. Why is the fixdpc8 branch still shown? And git claims it is not merged? Its status is "closed" and the code is there.
 
4:49 PM
@UlrikeFischer If we rebased then it won't show as merged
 
@JosephWright ah. Well so one can delete it?
 
@UlrikeFischer Yes, if it got merged 'in reality'
 
@JosephWright well I lost a bit track what happens in the branch, but the one line I changed in longtable is on ctan and in dev.
 
@UlrikeFischer Branch can go then
 
@JosephWright done, -1
 
4:58 PM
@StephanLehmke I meant to wish those in the time zones are already celebrating 2021. I always wish everyone a better year including you.
I'll update my good wishes. Surely we are already in China are celebrating 2021. May it be a new beginning and radiant year for them too.
 
@Skillmon You didn't. I just read it incorrectly.
 
Many and best regards to the user actually in chat.
 
Ask the LaTeX3 texperts, what would be the equivalent of \makebox[0pt][r]{...}using coffins in expl3? I know that coffins is more than a box and is like having a tank to kill a fly, but, I would like to know if you can have an euqivalent.
 
5:24 PM
@yo' That's a very touching poem. I read it and then listened to your performance. Thank you!
 
@Skillmon Are you online?
 
yo'
5:48 PM
@StefanKottwitz oh you're welcome. Have a good 2021!
 
6:47 PM
@PabloGonzálezL yes, now.
 
@HaraldHanche-Olsen -- That's terribly sad news coming from Oslo. The saddest thing is that the instability was known, and a warning had been given (and ignored). One more rotten thing to end an otherwise rotten year. Hoping that next year is better for everyone.
 
7:00 PM
@PabloGonzálezL there is \hbox_overlap_(center|left|right):n that would be the equivalent. Using l3coffins only, you could do something like the following:
\documentclass[]{article}

\ExplSyntaxOn
\NewDocumentCommand \makelapcoffin { O{c} m }
  {
    \makecoffin:nn {#1} {#2}
  }
\cs_new_protected:Npn \makecoffin:nn #1#2
  {
    \group_begin:
      \hcoffin_set:Nn \l_tmpa_coffin {#2}
      \coffin_clear:N \l_tmpb_coffin
      \coffin_attach:NnnNnnnn
        \l_tmpb_coffin { l } { b }
        \l_tmpa_coffin {#1} { b } \c_zero_dim \c_zero_dim
      \coffin_typeset:Nnnnn \l_tmpb_coffin { l } { b } \c_zero_dim \c_zero_dim
    \group_end:
  }
\ExplSyntaxOff
@PabloGonzálezL I was too lazy to implement the variable width of \makebox, hence I called the user level macro \makelapcoffin and always have the width 0pt.
 
7:22 PM
@barbarabeeton Just removed my mention of another sad today's 2020 story because it's less serious than a landslide.
 
@StefanKottwitz -- I did wonder. Mother Earth is unhappy, and we really need to treat her better. Remember that she's got the home field advantage.
 
 
1 hour later…
8:53 PM
@Skillmon Thank you very much :)
@Skillmon Why \keyval an not \@@?
 
yo'
9:45 PM
@PabloGonzálezL \keyval_ is different from \keyval__ or \__keyval
 
@yo' Mm, then <@@=keyval> will not make the replacement?
 
@Plergux I seem to be thicker than usual here of late.
 
@yo' Maybe I misunderstood (tex.stackexchange.com/a/497418)
 
yo'
@PabloGonzálezL I believe there's a misunderstanding between module-private variables/css and public-facing ones. Make sure you get this. @@ is intended only for module-private stuff.
 
@yo' Haaa.... Now understand :)
 
yo'
@PabloGonzálezL great!
 
10:44 PM
@JosephWright New year's branch cleanup :)
Happy new year everyone!
 
yo'
@PhelypeOleinik in 13 minutes :)
 
10:58 PM
@yo' 2 minutes :)
 
@yo' -- Still 6+ hours here, but best wishes for your crossover.
 
yo'
@barbarabeeton but ... I have a sedan!
 
Happy new year!
 
user image
11
Happy new year!
 
yo'
11:02 PM
@UlrikeFischer :D
@UlrikeFischer to you as well! And a peaceful one too!
 
11:35 PM
@yo' Three hours and a half here :)
@yo' Since you're there already, how does 2021 look?
@UlrikeFischer Fabulous shirt! Happy new year to you, Gert and the Bär
 
yo'
@PhelypeOleinik I don't wanna disappoint you, but ... nothing changed really :-/
 
@PhelypeOleinik The Bär said a bit of firework and color is needed and rejected the idea to go in elegant gray ;-)
 
@yo' Oh, I'm staying around here for a bit longer then ;-)
@yo' let's hope for a 2021 that's wildly different from its crappy predecessor
4
@UlrikeFischer Wise Bär :)
 
yo'
@PhelypeOleinik should have stayed in 2019 tbh...
 

« first day (3714 days earlier)      last day (1209 days later) »