bugtex4ht - Bugs: bug #546, incorrect conversion of some...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #546: incorrect conversion of some Russian characters

Submitted by:  Taichi Kato <tk2022>
Submitted on:  Fri Jan 28 01:41:00 2022  
Category: NonePriority: 5 - Normal
Severity: 5 - NormalStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Closed

Sun Jan 30 19:09:02 2022, comment #5:

Hi Deimi, thanks for the pointer, it seems to be so. I've just updated TeX4ht sources with the new HTF file. I think we can close this issue now.

Michal Hoftich <michal_h21>
Project Member
Sat Jan 29 15:23:22 2022, comment #4:

Hi Michal,

> not sure about character which is on the position 61 <...>
> I don't know, if it is dotless i, small 1, or small l <...>

It is dotlessi in wncyr10.pfb font. Presumably it is the same in wnr12.

Deimantas GalĨius <deimi>
Project Member
Sat Jan 29 01:18:12 2022, comment #3:

Thank you very much. This change worked.

Taichi Kato <tk2022>
Fri Jan 28 22:22:03 2022, comment #2:

Dear Taichi,

thanks for the report. You are right, some characters in the font mapping table for the font used in your document are wrong. I hopefully fixed that, see the attached file wtcyr.htf. It fixes your example, I've also fixed few other characters that were wrong. I am still not sure about character which is on the position 61 in the font table produced by the following file


I don't know, if it is dotless i, small 1, or small l. In the font mapping, l was used, and I left it as it is.

It this fixes your issues, I will update TeX4ht sources.

(file #482)

Michal Hoftich <michal_h21>
Project Member
Fri Jan 28 04:49:53 2022, comment #1:

I compiled the following source code and obtained
the results as attached.




A B V G D E {E0} {ZH} Z I {I0} K L M N O P R S T U F {KH} {TS} {CH} {SH} {SHCH} {P2} Y {P1} {E1} {YU} {YA}

a b v g d e {e0} {zh} z i {i0} k l m n o p r s t u f {kh} {ts} {ch} {sh} {shch} {p2} y {p1} {e1} {yu} {ya}


(file #480, file #481)

Taichi Kato <tk2022>
Fri Jan 28 01:41:00 2022, original submission:

I have noticed that some Russian characters are not
correctly converted to odt.

[source code]




\cyrd - \CYRD -- \cyrery - \CYRERY

{ts} - {TS}


By using make4ht -f odt test.tex, \cyrd and \cyrery
are converted to different characters.
(Please compare with the output by ordinary LaTeX).
It looks like that there are errors in the table
of Cyrillic characters. Can this be fixed by user's side?

I used make4ht version v0.3f included in TeX Live on
Debian GNU/Linux 11.

Taichi Kato <tk2022>


Attached Files
file #482:  wncyr.htf added by michal_h21 (5kB - application/octet-stream)
file #480:  test2.odt added by tk2022 (7kB - application/vnd.oasis.opendocument.text)
file #481:  test2.pdf added by tk2022 (20kB - application/pdf)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by deimi (Posted a comment)
  • -unavailable- added by michal_h21 (Updated the item)
  • -unavailable- added by tk2022 (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    4 latest changes follow.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Jan 30 19:09:02 2022michal_h21Open/ClosedOpen=>Closed
    Fri Jan 28 22:22:03 2022michal_h21Attached File-=>Added wncyr.htf, #482
    Fri Jan 28 04:49:53 2022tk2022Attached File-=>Added test2.odt, #480
      Attached File-=>Added test2.pdf, #481
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup+gray