« first day (1920 days earlier)      last day (3007 days later) » 
00:00 - 20:0020:00 - 00:00

12:00 AM
!!/curling
 
@percusse Psmith, the TeX bot: I'm deeply sorry, old chap, but the command curling does not exist.
 
!!/darts
 
@percusse Psmith, the TeX bot: I'm deeply sorry, old chap, but the command darts does not exist.
 
@PauloCereda Boo!
 
!!/tryharder
 
12:00 AM
@percusse Psmith, the TeX bot: Good night! I'm Psmith, the friendly TeX bot - the p in my name is silent, as in pshrimp. I'm here as a companion to our fellow users in the typographic land. As you probably noticed, I always reply under Paulo's account, but do not despair, I say, my replies are always preceded by my own name. Enjoy your stay at TeX.sx! If you need any help, just ask our chat residents. Cheerio!
!!/fencing
Psmith, the TeX bot, in fixed font mode: Let's take a look at the last fencing results:

- INTERNATIONAL EVENTS REPORT
- INTERNATIONAL EVENTS PREVIEW
- INTERNATIONAL RESULTS SUMMARY
- CHAIR - BRITISHFENCING
- INTERNATIONAL EVENT PREVIEW
- INJURY REPORTS FOR BRITISH FENCING
- TICKETING PARTNER ANNOUNCED WITH 200 DAYS TO RIO2016
- INTERNATIONAL RESULTS SUMMARY
- MEN'S FOIL TEAM SECURE PARIS WORLD CUP BRONZE
- INTERNATIONAL EVENT PREVIEW
- MASLAHA: MUSLIM GIRLS FENCE
- APPLY FOR GLL FUNDING NOW
- HAPPY 1ST BIRTHDAY #THISGIRLCAN
@percusse Psmith, the TeX bot: I'm deeply sorry, old chap, but the command tryharder does not exist.
I like how britishfencing is just one word. :)
 
Haha!
 
@PauloCereda A full bout is one word in German
 
I like how fencing is considered a sport
 
@egreg ooh. :)
@percusse LOL
 
@percusse They sweat because of the heavy suits.
 
12:03 AM
@percusse @egreg Them's fightin' words.
 
@egreg I guess so too.
 
This looks like an electrical malfunction on the left dude's costume.
 
@percusse haha
 
What I never understood is that the system works on atomic clocks to decide who hit first but in reality they would both die with their guts spilled on the floor. Interesting evolution of aristocracy
 
12:07 AM
@percusse ooh
 
@percusse Sports are just like math. Pure invention. Given an arbitrary set of axioms (the rules) what kind of entertainment ensues.
 
@AlanMunn Didn't read after math :P
 
@percusse That's Blatter's logic. :)
 
@AlanMunn That being aside I need to play these songs for Wednesday, you might also like it. Emphasis on might
 
12:19 AM
@egreg mostly copying my comments to answers!
 
@DavidCarlisle You're so slow…
 
@egreg it's easy to be fast when the answer is in front of you:-) (actually I was trying to remember the package that does the let thing for robust commands:-)
 
@DavidCarlisle I wrote one. :P
 
12:35 AM
@percusse You've not disappointed me yet.
 
12:45 AM
@AlanMunn ;)
 
 
2 hours later…
cfr
2:44 AM
@Alenanno Would you consider putting your name into the hat for the annual lucky dip which dispenses TUG memberships? If not, I might have to ask the hwyaden to cwac at you. @PauloCereda
Or can we not nominator moderators even from other sites?
 
 
4 hours later…
6:41 AM
@cfr Anyone can nominate themselves provided they've got a TeX-sx account :)
@cfr Similarly, provided the candidate confirms its OK you can nominate any member
@AlanMunn Sure
@AlanMunn Thanks: all makes sense :-)
 
 
1 hour later…
8:02 AM
@JosephWright I feel I should try to get my luatex virtual accents working without trashing luaotfload's font index sooner rather than later:-)
 
 
1 hour later…
9:08 AM
@cfr @Alenanno QUACK! :)
 
@cfr you can nominate me! Honestly, I don't know what to say about it, so I appreciate someone thinks I deserve it somehow :D
@PauloCereda quack, of course. sips some tea
 
@Alenanno with a tophat and a monocle? :)
 
@Alenanno As already noted, self-nominations are best (much easier for the mod team to remember who to put forward ...)
 
@PauloCereda Otherwise it will not be a real tea :P
 
@RomainPicot Indubitably!
 
9:16 AM
@JosephWright oh, but I don't even know what to say ^^'
@PauloCereda yes of course!
 
@Alenanno No statement is required beyond getting the system to allow you to post the answer
 
@DavidCarlisle The user with the undefined hypersetup most likely deleted the documentclass line.
 
@Alenanno Coin coin! :)
 
@Johannes_B oh possibly since he said later errors were about fonts. No documentclass == no document, seems reasonable to me.
 
@JosephWright not sure what you mean lol
 
9:19 AM
ooh tlmgr update is installing a new latex....
 
@DavidCarlisle I didn't even finish reading the question. :-/
 
@DavidCarlisle I was going to mention it!
 
@PauloCereda it's probably not as good as the old one.
 
@DavidCarlisle damn people who need to update their TeX distros...
 
@DavidCarlisle No updates available :-(
 
9:23 AM
@Johannes_B perhaps you already updated:-)
 
@DavidCarlisle Yesterday, patch level2
 
@Johannes_B Germany ought to be first as all mirrors pull from there
@Johannes_B that's so last year
 
@DavidCarlisle Yes, we should be first :-/
 
@Johannes_B Which one?
 
Wonder if its a good idea refining this *** template with a new kernel. Wah, do some updates users.
 
9:25 AM
$ latex \\stop
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2016/02/01>
Babel <3.9n> and hyphenation patterns for 79 languages loaded.
No pages of output.
Transcript written on texput.log.
@Johannes_B ^^
 
@DavidCarlisle :-( I want to see that too.
 
@Johannes_B Ah yeah, had found it (not sure if it was that one). Thanks! :D Let's see... wears protective glasses
 
@Alenanno protective glasses?
 
@Johannes_B To look at the mess of errors. :D
@JosephWright But why are external nominations accepted, if self-nominations are best? lol
 
9:41 AM
@DavidCarlisle Those heavy LaTeX changes seems to be travelling up the mountains slowly ...
[1/9, ??:??/??:??] update: graphics [1647k] (36834 -> 39528@main) ... done
 
10:02 AM
LaTeX2e <2016/02/01>
There's a babel update coming up too ...
 
@JosephWright Yes, I remember that. I thoght about getting sponsored by DANTE/TUG or whatever to wrap my (very simple) fontloader as a LaTeX package (github.com/speedata/publisher/blob/develop/src/lua/fonts/… and a few other places in the code)
 
@topskip Ah, ideal
@topskip What's the license?
 
The license is currently AGPL, but I can change that to anything else.
 
10:18 AM
@topskip OK, cool: point is I'm OK to copy the code and load it (noting the license)
 
take it as public domain without a need to point to anything. As long as you only take parts of the code, I am OK with "no reference to the source".
 
@topskip Context: for testing a format using LaTeX3 code, we need some kind of font loader for LuaTeX. luaotfload is a bit big to pull in, so something small and self-contained would be ideal, even if for the moment it only covers western European text
 
(i.E. not the whole repository at github.com/speedata/publisher)
 
@topskip Not planning to distribute, and quite happy to note source
@topskip Just want to be sure I make the right notes :-)
 
@JosephWright If you have trouble, please let me help. Not that I have much time, but I'll give it a try
 
10:21 AM
@topskip Sure: like I say, this is all just for testing so it doesn't have to be perfect, just needs to work well enough that the team can test things
Speaking of which, @DavidCarlisle did you see the bug report
 
Uwe Lück is updating the german wikibook. Excellent.
 
@JosephWright ?
 
@DavidCarlisle See team list
 
@JosephWright oh OK I was distracted for a while by real work, I'll have a look
@JosephWright how did that get through the test suite?
 
@DavidCarlisle No idea
@DavidCarlisle Might be one of those places that things are different anyway so it's hard to pick up
@DavidCarlisle My initial thought was it was caused by the \Umathcode stuff, but I don't think it's that
 
10:32 AM
@JosephWright hang on it works for me... Do I have an earlier unicode setup in my path..
 
@Alenanno: will you nominate yourself? :)
 
@JosephWright clearing my local tree and rebuilding formats....
 
@DavidCarlisle Same problem in XeTeX so it must be something we've done ...
 
@JosephWright if it's unicode setup it's not me what done it
 
@DavidCarlisle Yes, OK
 
10:36 AM
@JosephWright fmtutil-sys is chugging away... what do I expect to see, everything with mathord spacing?
@JosephWright oh wow harpoon arrow things? I didn't get that when I'd installed your unicode setup from source, only now I deleted that so either a late change or the texlive integration is wrong?
 
@DavidCarlisle Definitely something to do with that file
 
@JosephWright mathcode of = is 313d instead of 303d
 
@DavidCarlisle OK, so something is wrong in the loader (phew, don't have to redo all of LaTeX!)
 
@JosephWright I suppose conceptually you have to decide if the format specified mathcodes match OTx encoding layout or unicode math font layout....?
 
@DavidCarlisle Yes, that's what passed through my mind when I read the bug report
 
10:48 AM
@JosephWright given that the format doesn't load fontspec I guess drop the unicode math code settings at the current time? (I think the test suite formats don't do this at all do they which would explain why it passes)
 
@DavidCarlisle I guess for the present we should stick to OTx (as an 'urgent fix'), then discuss this in the wider context
 
@JosephWright yes
 
@DavidCarlisle I did add a copy of the loader but it might not do the math classes at present: will check
 
11:02 AM
@DavidCarlisle Could you check unicode-data? I'll then release to CTAN
 
@JosephWright yes...
@JosephWright test file looks better!
@JosephWright Oh OK you took out the mathclass parser completely (rather than just not use it)
 
11:40 AM
@DavidCarlisle We've got version control remember
 
@DavidCarlisle Does fontspec actually help? Or do you mean unicode-math is commonly loaded? I think that would be less so the case than for fontspec…
 
@WillRobertson Indeed it does
@WillRobertson fontspec alone fixes the issue as the font encoding is then TU not OT1
@DavidCarlisle It seems there was a test file that picked something up: we must have missed it :-)
 
@WillRobertson: don't get me wrong, but your new profile photo looks great for a "Kermit drinking tea"-like TeX related memes. :)
user image
2
<3
Something like, David broke TeX again... Meanwhile, fontspec flourishes...
@DavidCarlisle: ^^
 
@PauloCereda No, this one is my fault
2
 
@JosephWright yes not so much for use but if people wanted to play with the unicode data or for Will to re-jig unicode-math, if it was there to be used but not used in teh default format it might be good, But for today anything that works is good
 
11:54 AM
@JosephWright oh sorry. :)
@JosephWright Oh no, the stars are coming!
 
@DavidCarlisle That needs a separate file, really: quite doable (should I sort that?)
 
@JosephWright As I say probably more important to get something on to texlive before america wakes up and runs tlmgr so go with what you have.
 
@DavidCarlisle Yes, but as I say 99% of people won't see this
 
@JosephWright it probably affects less people than when I broke \fbox
 
@DavidCarlisle We do have some issues concerning the OT1 vs TU situation anyway ...
 
11:57 AM
@JosephWright yes
 
@DavidCarlisle Perhaps we might 'adopt' @topskip's basic font loader in the format ...
@DavidCarlisle For XeTeX it would be trivial to solve this: simply load Latin Modern or CM Unicode out-of-the-box
(Yes, there is an issue in that LM isn't quite CM and then math mode gets 'interesting')
 
@JosephWright: since you are updating serious code, could you please \let\LaTeX=MS~Word while you are working on it? :)
 
@PauloCereda You know that \LaTeX => M is the result?
 
@JosephWright is that right? weren't you making all symbols come from the same \fam so other math characters would vanish alltogether as fam1 just has 127 slots?
 
@JosephWright o.O
 
12:01 PM
@PauloCereda o.O7
 
@DavidCarlisle Try the example with fontspec loaded ...
 
@DavidCarlisle ouch
 
@JosephWright that example only had slots that are supposed to come from the roman font, what about × which is supposed to come from symbol but presumably didn't (I rebuilt my formats without the issue so don't want to test:-)
 
@DavidCarlisle \times was OK anyway ...
 
12:20 PM
@JosephWright yes I realised as I was typing most characters would be entered by csname so not affected, but all the character tokens using the same \fam is a bit odd if using OMx encoded fonts even if it works if the main roman font is TU. In fact there can not have been that many characters below 127 that are affected really. For TL2016 we could consider loading MathClass.txt but then just having some hand tuned toggle that flips the mathcodes for characters <127 between classic and unicode
 
@DavidCarlisle Needs some discussion: certainly for a generic loader I'd like to provide a 'just load the Unicode data' approach. One for the team list!
@topskip On your font loader: I assume this is mean to be called only from Lua (so I have to sort out altering the syntax of \font myself). That being the case, what are the dependencies? If I do just \directlua(require("fontloader.lua")} in luatex I get issues, for example module(...,package.seeall) seems to cause define_font to be invisible, kpse.filelist is a nil as is os.getenv("SP_FONT_PATH") on my Mac
@topskip I can fix the last issue by extending the test for fp (from if fp ~= "" then to if fp and fp ~= "" then)
@topskip Similarly, I can simply drop module(...,package.seeall), but I'm stymied on the kpse one (I'm not sure which function it's supposed to do)
@DavidCarlisle Have to worry about plain users too of course (perhaps a switch in the loader or as I've suggested a separate file)
 
@JosephWright @WillRobertson oh I see fontspec doesn't fix it by putting a tUE12 encoded font there: it changes the mathcode of = again (to 343d) and then puts the OT1 encoded font as \fam 4.
 
@DavidCarlisle Ah
@DavidCarlisle I don't know that
 
@JosephWright \showoutput :-)
 
@DavidCarlisle :-)
@DavidCarlisle OK, so you do need unicode-math for the plan to work 'properly'
 
12:39 PM
@DavidCarlisle Right… it's been a while since I wrote this code, let me see...
\DeclareMathSymbol{=}{\mathrel}{legacymaths}{61}
 
@WillRobertson that would be it:-)
 
And previously…
\DeclareSymbolFont{legacymaths}{OT1}{cmr}{m}{n}
\SetSymbolFont{legacymaths}{bold}{OT1}{cmr}{bx}{n}
 
@topskip OK, think I fixed the kpse issue editing to kpse.lookup(name). How do I actually select the font!
 
@JosephWright And just like with fontspec, we shouldn't be planning on dragging unicode-math into the kernel itself. I guess it's about now I should be recommending that I produce a math version of "TU" ??
 
@WillRobertson isn't that TU again? (plus math table data)
 
12:46 PM
@DavidCarlisle Well yeah.
@DavidCarlisle Are you sure that you want to switch to a unicode mathematics font by default?
 
@WillRobertson pretty sure I don't want to do that (this year)
 
@JosephWright This library is loaded from lua via local fontloader = require("fontloader") and the functions are availabe as fontloader.<name>
 
@DavidCarlisle We'd run into the same problems of what to do about \mathXYZ and dragging that code into the kernel would definitely be premature. But we could have a weird hybrid that takes all symbols from unicode but leaves ascii for 8-bit fonts? ugh
 
@topskip Ah
 
@topskip: Pat! <3
 
12:52 PM
@PauloCereda!!
@JosephWright for example l. 104 fonts.fontloader.define_font(filename,size,parameter)
 
@topskip Great, thanks
 
@WillRobertson I'm not sure keeping the formats defaulting to OT1 is really tenable especially as only unicode hyphenation is enabled, so if (as seems likely) the world isn't ready to default the maths to unicode, then the target seems to be unicode font for text, 8bit font for maths (mostly) and hopefully visually compatible roman letter typesetting. So weird hybrid is going to be a fitting description however we slice it.
 
@DavidCarlisle @JosephWright Just wanted to check how opening and writing files works and noticed, the kernel looks different. e@alloc and stuff like that ... when did that happen? :-)
 
@PauloCereda I don't know. I mean, up to the other day I didn't even know what TUG was. I wouldn't know what to say or even why I should have it, that's why I was more than happy to let @cfr or @yo' write the nomination, because I thought they had good reasons to. ^^' But apparently self-nominations are preferred (although I still don't see the difference). lol :P
 
1:06 PM
@Alenanno ^^ TUGboat. :)
 
@Johannes_B 2015/01/01
 
@Alenanno I'd like to see you or @RomainPicot in the list. :)
 
@Johannes_B a year ago
 
@PauloCereda Thanks!
 
@PauloCereda already join with a local group (sorry my duck)
 
1:10 PM
@Johannes_B texdoc ltnews then see ltnews22 (e-tex register allocation:-)
 
@RomainPicot oooh Le TUGboat Française!
 
@JosephWright the kpse thing is my own file searcher (I disable the kpathsea library at startup)
 
@PauloCereda gutenberg.eu.org ;-) . I only need the online login/password to download everything :P
 
@JosephWright

local ok,f = fonts.fontloader.define_font(filename,size,parameter)
        if ok then
            local num = font.define(f)
            font_instances[k]=num
            used_fonts[num]=f
            return true, num
        else
 
1:12 PM
@DavidCarlisle Never looked into the write stuff. There was a discussion about luatex and the different writes. Was that on the lua-list?
 
Groupe francophone des Utilisateurs de TEX, LATEX et logiciels compagnons
@JosephWright: ^^ why don't we have a fancy dancy cool title like this one?
 
@JosephWright you get the internal TeX number for the font with font.define(f)
 
@UlrikeFischer stop spoiling our day:-)
@PauloCereda we have Baskerville
 
@DavidCarlisle ooh indeed
 
@Johannes_B yes that change (to allow more than 16 writes in luatex) is in the 2016/02/01 release
 
1:14 PM
@JosephWright that should be enough to use it from the TeX side. A tex.definefont(<string> csname, <number> fontid) defines a csname for that id
 
@DavidCarlisle Well, now I think about it again that's not a bad solution at all if we use TECkit mappings in XeTeX and some equivalent in LuaTeX to map the unicode maths alphabet chars to ascii.
 
@DavidCarlisle I did find it very considerate from me that I didn't hopped in the chat but used the bug tracker ;-). So you can push it to Frank and continue to handle luatex.
 
@DavidCarlisle May i ask for a doc that explains the different writes an how opening a write to the terminal works?
 
@PauloCereda That is the duck my doughter has for her 2^-\infty birthday.
 
@topskip awww <3
 
1:16 PM
@UlrikeFischer :-)
 
@Johannes_B I think you can't use the extended writes unless you have luatex 0.87+ actually
 
@Johannes_B not sure what you mean, you just go\immediate\write99{hello} and hello is written to the terminal
 
@DavidCarlisle Hm, ok. Never thought about write so far and today might be a good day to start. Thanks :-)
@DavidCarlisle Ah, i meant executing CLI stuff.
 
@Johannes_B just change 99 to 18 in the above and it will execute the command hello
 
1:24 PM
@DavidCarlisle I forgot to switch on shell-escape. Wow, i should drink another tea.
Thanks
 
@UlrikeFischer mail sent:)
@Johannes_B so in luatex 0.87 \write18 no longer works but I've written a shellesc package (in latex/tools) that makes it work again and provides a more sensible looking command \ShellEscape{cat a b} that works for all tex variants
 
@DavidCarlisle Oh, that sounds good.
 
1:41 PM
@DavidCarlisle "For many yeas" Shall i ping you if i find more?
 
@Johannes_B yes I suppose so (but don't tell @barbarabeeton)
 
@DavidCarlisle Last paragraph of section one: "the specal case" and "immedate", that's all i coud find by skimming over the text.
Certainly not enough to open a github issue :-)
 
@JosephWright do we know if tlmgr knows to rebuild the formats if it gets a new unicode loader?
@Johannes_B gnats not github !
 
@DavidCarlisle ?
 
@Johannes_B latex2e base tools etc are tracked by the gnats bug tracker with our own web front end here: latex-project.org/cgi-bin/…
$ svn commit -m "documentation typos fixed (Johannes_B at tex.sx)" changes.txt shellesc.dtx
Sending        changes.txt
Sending        shellesc.dtx
Transmitting file data ..
Committed revision 1062.
@Johannes_B thanks ^^
 
2:01 PM
@DavidCarlisle The pdf says you should raise issues on github ;-)
@DavidCarlisle :-)
 
@DavidCarlisle There should be a better way than checking for \lastsavedimageresourcepages. :)
 
@Johannes_B ah that was true when I wrote it, but we moved it to tools. More doc fixes needed.....
 
:-)
 
@egreg yes but I was working from an email description of what would happen in an unspecified version of luatex so couldn't really check the version number, but anyway it's simpler than checking first that it's luatex then that its the right version
$ svn commit -m "now in tools not at Joseph's github (Johannes_B at tex.sx)"  shellesc.dtx
Sending        shellesc.dtx
Transmitting file data .
Committed revision 1063.
@Johannes_B ^^
 
@DavidCarlisle Oh no. I am trapped in commit mesages.
 
2:12 PM
@Johannes_B it's always good to have someone to svn blame
 
@DavidCarlisle :-D hihi
 
@topskip Thanks: I'll do some more testing and come back if/when I get stuck!
@DavidCarlisle Erm, no: have to ask KB
 
@JosephWright @michal.h21 was looking for a simplified loader to use with hb a while ago...
 
@DavidCarlisle Ah
@DavidCarlisle From what @topskip says about I should be able to get this working for the simple case I've currently got in mind
 
@JosephWright as I recall a request to refactor luaotfload to use the font loading without the font shaping wasn't that popular (and conflicts with the development model of taking a big blob of context code on faith:-)
 
2:21 PM
@DavidCarlisle Could well be
 
I guess we'll have to upload tools again soon
 
@DavidCarlisle Guess so
@DavidCarlisle If the basic font loader plan works I might have something to say about 2e :-)
 
\fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} \fbox{A} %etc. ...please write \fbox{A} many times for example 400 to take tree-four pages output
 
@Johannes_B ?
 
@DavidCarlisle Everything inside a document where the user wants to have \flushbottom. If he really expects someboy to type that in 400 times?
 
2:31 PM
@DavidCarlisle: Is it normal that the BLUB is lost in the following document? The documentation makes the impression that the token before \endtabularx should be extracted and used ("ao that the code before \endtabularx may be extracted and added to the table body)"
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}

\newenvironment{foo}
    {\tabularx{\linewidth}{l}}
    {BLUB\endtabularx}

\begin{document}

\begin{foo}
abc
\end{foo}
\end{document}
 
@UlrikeFischer the logic there changed at some point, let me see....
 
@DavidCarlisle not only Fontloader, but mainly access to Luaotfload font DB and font feature parsing, because I want it to be as compatible with Luaotfload as possible
 
@UlrikeFischer it depends if you believe the documentation or the code. BLUB gets passed as the first argument to \@secondoftwo which matches the original documentation but not the updated doc that you quote. (which said that \endtabularx had to be the first thing in the end code) change in 2014... I'll check later...
@UlrikeFischer it's clearly supposed to work, the code does extract it and does some tests, ... then drops it.
 
2:56 PM
@DavidCarlisle I thought so. The code is trying so hard to find the \endtabularx later that it was odd that it lost the tokens before. Sorry for the next bug report ;-).
 
@DavidCarlisle — the bare minimum to show the idea of unicode mathematics support in plain LaTeX + XeTeX is shown here: github.com/wspr/tuenc/tree/master/teckit
First thing needed is to fix the symbol mapping, of course. And it's not worth continuing unless we have a feature analogous to TECkit mapping in LuaTeX
 
@WillRobertson I think I'm confused (trying to discuss interfacing fortran to .NET, unicode math encodings and tabularx randomly dropping tokens all at the same time:-) what is this doing?
 
@DavidCarlisle Sorry, I should write something more concrete before showing.
 
@WillRobertson I flicked around the web view of the dtx, not sure if it would be clearer if I downloaded and typeset it:-) wasn't expecting to see teckit theer can't you just do any mapping required via setting mathcodes?
 
3:09 PM
@DavidCarlisle We need a few things to switch to unicode mathematics as a "default" in plain LaTeX; the symbol definitions are easy, but as we know the \mathXYZ alphabets are a bit weird, and re-setting math codes dynamically is...awkward.
@DavidCarlisle …so the TECKit mappings allow us to just use plain old LaTeX machinery to switch to new maths alphabets for \mathXYZ
@DavidCarlisle That'd be a nice (I think) way to support unicode maths by default with a minimal of overhead
 
@WillRobertson oh instead of the unicode-math loops that move characters to the upper ranges "by hand" ?
 
@Johannes_B Yes. But I decided not to write "than read a introduction and learn something". I don't have much time currently and so I'm not in the mood for fights.
 
@DavidCarlisle yep. I still like that feature (of course, I'm biased) but I think it's too heavy by default
 
@WillRobertson I was trying to understand that luatex virtual font stuff again last night (mostly just finding things didn't work as I expected:-) but I think in principle that should be able to be at least as expressive as teckit and allow any such mapping to be implemented
 
@DavidCarlisle Good :) I'll keep working on this "minimal unicode mathematics" stuff then and we can see where we get to. What do you think about redefinitions of \DeclareMathSymbol and friends? (Needed because of \Umathcode instead of \mathcode, etc.) Replace the macros entirely, or just use new ones with "U" prefixes?
 
3:23 PM
@UlrikeFischer Don't worry, i already did say that. Repeatedly. And that user was attending an introduction, the one in november that made me cry over the wikibooks status. And this user is bugging me for weeks on facebook till is said he should go to golatex. Q: what should i do there? A:ask a question. Q: Do i have to open a new topipc? A:yes. Today he wrote that he was trying to figure out again how tables work. Asking about the Q on goLaTeX he answered: I cannot find it anymore.
 
@WillRobertson I've written some simple parser for .map files for LuaTeX, it translates them to feature files supported by LuaTeX's fontforge, but it shouldn't be hard to use modify it to produce a state machine for node callback instead
9
A: Create a mapping for transliteration from cyrillic to latin in LuaLaTeX

michal.h21@edit added support for replacing one glyph with multiple new ones LuaTeX doesn't support mapping files, but on the other hand it supports OpenType feature files. There is a major difference between the two, the first one works on character level and with unicode values, the other with glyph nam...

 
@michal.h21 Oh that's excellent!
 
@WillRobertson not got my head around it enough to decide, just do whatever you want, then we can have a team discussion on names, they usually go well.
 
@DavidCarlisle Good idea ;)
@DavidCarlisle You're right, it doesn't matter
@michal.h21 Oops, I should have guessed that it wouldn't like named glyphs:
latin_small_letter_a <> mathematical_italic_small_a
latin_small_letter_b <> mathematical_italic_small_b
The result is:
feature gsub {
sub by ;
sub by ;
sub by ;
 
3:44 PM
@WillRobertson for this use you don't really need to parse a teckit file better to start from something structured (I'd use my unicode.xml:-) and then just write out the mapping in both forms.
 
@DavidCarlisle good point. using a font feature file seems like a good approach?
 
@WillRobertson map files which I tested used direct unicode values, it had to be converted to glyph names for feature files. it can support glyph names if they are contained in glyphlist.txt
 
@DavidCarlisle only problem is I already have the teckit files from 10 years ago :)
 
@WillRobertson beware that it seems that feature file support will be removed from LuaTeX
once they remove Fontforge support
 
@michal.h21 oh. damn :)
 
3:47 PM
I would make xml files from your teckit files and use them from Lua
 
@michal.h21 Then we'd need additional code to implement the mapping in a callback, right?
 
@WillRobertson yes. we would need something like state machine, which would eiher replace one glyph for other, or sequence of glyphs with one, or the other way. it would have to be done early, before hyphenation. and maybe also in mlist_to_hlist callback
 
@JosephWright I've never used the code outside of the environment it is current in. So no guarantee. But I have never had a font failed either, so it could be usable.
 
@UlrikeFischer Thank you.
 
4:05 PM
@WillRobertson but what about all barbara's new characters:-)
 
@DavidCarlisle Good point. Well, I'll experiment a little right now, with generating both teckit and .fea files, with the expectation we'll need something different again in the future
 
4:29 PM
@michal.h21 Oh, so feature files don't really work for unicode maths because the glyphs are too high up to have standard names, right?
 
@WillRobertson you can use custom glyph list with those nonstandard glyph names and corresponding unicode values
 
@michal.h21 In the .fea file? Can you write something like sub U+007A by U+1D467; ? (Apologies if this is a dumb question; I should have been in bed an hour ago.)
 
Ohh, i didn't know there was a chat :O
 
@JosephWright When was that noted by the way? And I suppose it's not mandatory, is it? :P
 
@Alenanno I had a comment to that effect during the nominations phase, but of course third-party nominations are fine
@Octopus Hello
 
4:43 PM
@Octopus hi (you picked a strange time, where the chat seems to be mostly tex related today:-)
 
@JosephWright Hello Joseph :), Nice to know that the LaTeX Community is so active and helpfull! I'll check back later!
@DavidCarlisle Ohh, so i'll have to widthdraw my statement
:P
 
@Octopus Hello!
 
@Alenanno The thing is we do need to know people are happy to be nominated, at which point it's likely easiest for them to stand themselves ...
 
@JosephWright There's always a chat.
@JosephWright I see where you're coming from, but if this was a Venn diagram, and one is "happy to be nominated" and "easy to stand myself", I wouldn't be in the intersection. :P
 
@WillRobertson no, glyph list file can be passed as second argument for the conversion script
 
4:51 PM
@michal.h21 I understand; apologies, but I'm wondering what the results look like. If I just generate the .fea file myself, how would I substitute the glyph corresponding with U+007A by U+1D467?
@michal.h21 My understanding was that I needed to know the glyph name, which I assume I don't know in general?
 
@ChristianHupfer Quiz Following the asnwer to What does command xyz o? What is xyz?
"man definiert bei einer gleichbleibenden Breite der Tabelle die einzelnen spalten die sich unterscheiden in der Breite. "
"Ich habe eine Tabelle und die Kopfzeile ist bei dem Befehl eine bestimmte Breite (textwidth) und dann kann man die Spalten so definieren wie man sie möchte und die Breite wird dann bei den die nicht definiert sind angepasst"
 
@Alenanno:
0
A: TUG Membership: Names for 2016

Paulo Cereda Alenanno This bloke. ^^

 
@PauloCereda Most concise nomination ever! :D ahah
 
@WillRobertson ah, yes, glyph names supported by fontforge I think
 
@Alenanno Ducks are so very eloquent. :)
 
4:54 PM
@PauloCereda Indeed.
 
Or should I say æloquent. :)
 
@PauloCereda no
 
@DavidCarlisle oh
 
@DavidCarlisle lol
 
@PauloCereda because clearly it should be æloquænt
 
4:58 PM
@DavidCarlisle ooh
 
@michal.h21 Thanks for the confirmation. Oh well -- will press ahead in XeTeX only for the time being.
 
5:13 PM
@Johannes_B Where is that from?
 
@ChristianHupfer Personal chat with a user.
 
@Johannes_B Must have been a very interesting chat ;-)
 
@ChristianHupfer Interesting? I am older, i think i got completely white hair. I am exhausted.
@ChristianHupfer Do you know which command it is? Hint: It is defined in the kernel.
 
@Johannes_B No, I am not guessing out of context. This is useless
 
@ChristianHupfer Would have been multicolumn
 
5:19 PM
@Johannes_B Whatever....
 
@ChristianHupfer If you would be interested: golatex.de/grundlegender-aufbau-einer-tabelle-t16733.html
 
@ChristianHupfer: you've got a comment too. :)
 
@DavidCarlisle Ah, nevermind
 
5:35 PM
oh nevermind; you will not understand the power and beauty of your youth until they have faded.
 
@Johannes_B You know that I don't follow golatex
 
@ChristianHupfer You might have ben interested in that one, or not, i don't know. You would miss some background Information.
 
@PauloCereda Which comment?
 
@ChristianHupfer: Must... resist... singing... Lady Gaga's... song... :)Paulo Cereda 25 mins ago
 
@PauloCereda Ah, I saw that already... I muted you while you're singing :-P
 
5:45 PM
@ChristianHupfer ah :(
 
@PauloCereda <3
 
@ChristianHupfer <3
 
@Johannes_B background information on what?
 
6:03 PM
@ChristianHupfer The user.
Going to get some tea, i am sick (Kindergartenkeime).
 
6:23 PM
@Johannes_B Get well soon.
 
@PauloCereda a gente pode até pensar que é fácil, mas não é! rs
 
@ChristianHupfer Merci. :-)
 
@leonardocesar Perdi alguma coisa? :)
 
google even tanslates the rs to lol. LOL
 
@PauloCereda perdeu nada não! só estou entediado...
@Johannes_B google translate rs to LOL, and LOL to I laughed a lot
LOL
 
6:44 PM
@leonardocesar Ah. :)
@Johannes_B Ouch. :)
 
@JosephWright no problem about zip renaming is there?
 
7:18 PM
Nice number I think ...
 
7:43 PM
@Kurt we had that number already some weeks ago ;-)
 
00:00 - 20:0020:00 - 00:00

« first day (1920 days earlier)      last day (3007 days later) »