Juan Manuel Macías <maciasch...@posteo.net> writes: > True. Thanks for pointing it out. Indeed, \babelprovide with the > ochar=id fonts option only makes sense when 1 foreign language = 1 > script. For example, different variants of Greek cannot be combined > without an explicit switch. > > And something like this wouldn't work either: > > \babelprovide[import,onchar=id fonts]{russian} > \babelprovide[import,onchar=id fonts]{bulgarian} > \babelfont[russian]{rm}[Color=blue]{Old Standard} > \babelfont[bulgarian]{rm}[Color=green]{FreeSerif} > > because bulgarian overwrites russian. > > Well, another added complication :-(.
AFAIU, there is simply no way to solve this unless the user manually indicates the indented language. Do I understand correctly that onchar=id will not break anything if text is correctly marked with \selectlanguage{<lang>}? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>