Jump to content

EPG in ISO/IEC 6937


pokusnyt

Recommended Posts

The problem is that most of this characters are not available in the regular ascii charset and can not be displayed properly.

 

I personally dont see a big problem in things like hrubě <-> hrube.

 

Christian

Link to comment
The problem is that most of this characters are not available in the regular ascii charset and can not be displayed properly.

 

I personally dont see a big problem in things like hrubě <-> hrube.

 

Christian

Can't use extended ascii?

 

For example in polish there are some missing chars.

epg.jpg

This text should be:

magazyn reporterów. Reporterzy pokazują życiowe problemy zwykłych ludzi, którzy próbują sobie radzić z rzeczywistością.

 

It would be OK for 'o' instead of 'ó', but there isn't any char in it's place.

But some chars like 'ą' are displayed good. 'ą' isn't in ascii table.

Some worlds are unreadable.

Link to comment
The problem is that most of this characters are not available in the regular ascii charset and can not be displayed properly.

 

I personally dont see a big problem in things like hrubě <-> hrube.

 

Christian

 

This issue I described here: http://www.DVBViewer.info/forum/index.php?showtopic=26766

 

Problem is you don't see hrube with ISO/IEC 6937 now, because first byte first byte "non spacing diacritical mark" character is not trimmed, you will see hrubĎe, which is really bad when you have this in every other word. hrubě would be optimal, hrube fine (with first byte character trimmed)

Current state in DVBViewer makes EPG streams in ISO/IEC 6937 quite uncomfortable to read.

Link to comment

Lets explain this a bit more in detail:

The "ring" thing stands for the rest of the whole problem:

 

Å Å® å ů

 

While Å can be found on swedish and finnish language, the Å® for example in other eastern europe languages (e.g. czech). Both are listed in code table 0xCA, but instead of an Å you have a different sign listed while using EASTEUROPE_CHARSET. The same is for the Å® in other charsets. Anyway i implemented something in the hope to get almost rid of the problem since its pretty unlikely that both characters are used in a language which does not contain this character in a regular way.

 

If you want to know how the code pages are look alike:

 

0xC1 'AEIOUaeiou' => 'ÀÈÌÒÙàèìòù'
0xC2 'ACEILNORSUYZaceilnorsuyz' => 'ÁÆÉÍÅÑÓÀÅ’ÚÝ�áæéíåñóàÅ“úýŸ'
0xC3 'ACEGHIJOSUWYaceghijosuwy' => 'ÂCÊGHÎJÔSÛWYâcêghîjôsûwy'
0xC4 'AINOUainou' => 'ÃIÑÕUãiñõu'
0xC5 'AEIOUaeiou' => 'ÂÇÎÔÛâçîôû'
0xC6 'AGUagu' => 'ÃÐUãðu'
0xC7 'CEGIZcegiz' => 'CËGI¯cegi¿'
0xC8 'AEIOUYaeiouy' => 'ÄËÏÖÜŸäëïöüÿ'
0xCA 'AUau' => 'ÅÙåù'
0xCB 'CGKLNRSTcgklnrst' => 'ÇGKLNRSTçgklnrst'
0xCD 'OUou' => 'ÕÛõü'
0xCE 'AEIUaeiu' => 'ÀÆÁØàæáø'
0xCD 'CDELNRSTZcdelnrstz' => 'ÈÏÌLÒØŠ�ŽèdìlòøÅ¡tž'

 

Christian

PS: Dont wonder why the characters are not displayed correctly in here - it is because your browser probably likes Unicode more.

baltic.png

easteurope.png

table.txt

Link to comment
  • 1 month later...
Just tried the last beta (3.9.4.25) - it seems fine :)

Thanks a lot for fixing.

 

What do I need to set for fixed Czech characters in EPG? It's not working here in 3.9.4.25, I thought it wasn't implemented yet.

Link to comment
  • 2 months later...
What do I need to set for fixed Czech characters in EPG? It's not working here in 3.9.4.25, I thought it wasn't implemented yet.

I'm running 3.9.4.40 - still no luck. Is there any impact by choosing EPG Language?

Link to comment
I'm running 3.9.4.40 - still no luck. Is there any impact by choosing EPG Language?

I am having the same problem with the Pro version, Czech language in the EPG is not correct. As far as somebody above told it is in beta okay, where can I download the betas? I have downloaded only the standard 3.9.4.0 from the link?

Regards,

Zetka.

Link to comment
I am having the same problem with the Pro version, Czech language in the EPG is not correct. As far as somebody above told it is in beta okay, where can I download the betas? I have downloaded only the standard 3.9.4.0 from the link?

Regards,

Zetka.

I have forgotten that I have added the behaviour a week ago to the following post, but I think it is what you have described here, except the graphic problems.

http://www.DVBViewer.info/forum/index.php?showtopic=30325

 

Zetka

Link to comment

Maybe another interesting aspect to that theme. Although all three multiplexes sent in the Czech rep. should be coded in ISO 6937 (based upon official info), I see a great difference in the EPG window for the CDG Multiplex 3 (Noe, Public TV, Ocko) to the other ones. I

have asked CDG technical support and I have got the information which can be interesting and a reason, why DVBViewer reacts different for the same coded EPGs. They told, that the norm allows to describe the language description by code CZE or CES. The Czech TV multiplexes use description CZE but the CDG uses CES. Because lots of setoppboxes ingnore this second allowed description, they have problems with recognizing and displaying the right EPG language. Is not this a similar problem why there are differences, although the norm is (or should be) the same?

Regards,

Zetka.

 

Attached is the view, the left three are CDG and the right are Czech TV. On the left three there is the effect of inserting a wrong char before the punctuated char, on the second one it is partially correct, but errors are there (for example missing r with hook, inserted char before i with "line")...

post-51701-1226008179_thumb.jpg

Link to comment
  • 1 month later...

It‘s possible to solve this problem by changing font type. It works only for OSD because there is no option in DVBViewer to change font type for EPG. (except of details EPG sub-window by right click). Steps are as bellow:

 

1) Download font file from this link: http://www.tvfreak.cz/forum/showthread.php...1419&page=3

I recommended tahoma epg because it has only one wrong character (D with wedge is interpreted only as wedge)

 

2) Install this font as described here:

http://www.dvbdream.org/forum/viewtopic.php?t=811

 

3) Edit file fonts.xml in Skin directory and replace font by Tahoma EPG (there is also possible to change font size).

 

 

I also tied change all of ”font types” I found in other files (setup.xml…) but with no luck. Font type except one mentioned above in first paragraph are probably hardcoded. I am going to ask authors EPGplus http://home.arcor.de/stefanbn/EPGplus/ to do font change in this great utility.

Link to comment
  • 1 month later...
It‘s possible to solve this problem by changing font type. It works only for OSD because there is no option in DVBViewer to change font type for EPG. (except of details EPG sub-window by right click). Steps are as bellow:

 

1) Download font file from this link: http://www.tvfreak.cz/forum/showthread.php...1419&page=3

I recommended tahoma epg because it has only one wrong character (D with wedge is interpreted only as wedge)

 

2) Install this font as described here:

http://www.dvbdream.org/forum/viewtopic.php?t=811

 

3) Edit file fonts.xml in Skin directory and replace font by Tahoma EPG (there is also possible to change font size).

I also tied change all of ”font types” I found in other files (setup.xml…) but with no luck. Font type except one mentioned above in first paragraph are probably hardcoded. I am going to ask authors EPGplus http://home.arcor.de/stefanbn/EPGplus/ to do font change in this great utility.

 

not function for me.

v. 3.0.1.0

i have instaled new font into system

i have changed font in osdskins/font.xml

every arial.... change to tahoma_epg

but stil same font

Link to comment
  • 2 weeks later...

I'm running DVBViewer v4.0 and have problem polish epg display via osd.

 

1) EPG from Polsat platform:

My OSD EPG shot:

http://progs.ask.net.pl/dvb2polsat.jpg

 

OSD EPG show wrong polish char:

ą show +-

ś show pilcrow

and maybe ź show is L with carron

 

I used FontCreator and remapping font and add ą,ś,ź key code.

http://progs.ask.net.pl/dvb3polsat.jpg

 

EPG look's great and all chars show is OK.

 

 

2) EPG from CYFRA+ platform

 

My OSD EPG shot:

http://progs.ask.net.pl/dvb1.jpg

polish national char is: ąęśćżźńół or big ĄĘŚĆŻŹŃÓŁ

 

OSD EPG show wrong polish char:

ł is show r with carron

Ł is show c with carron

ą is show r with acute

ę is show ć is a polish national char this wrong :D

 

I used FontCreator and remapping font Arial and change ł,Ł,ą

http://progs.ask.net.pl/dvb4.jpg

 

Epg is show OK but I have a problem remap with char "ę" becouse DVBViewer wrong decoded this char and show "ć". On the photo dvb1,dvb2 indicated in red char "ę" is show is "ć" and on the photo dvb2 indicated in green char "ć" show is "ć" OK. Char "ć" is a polish national char and don't change remap in font file. Maybe DVBViewer decoded "ę" to another char code ? If DVBViewer will be decode this character to another then osd look as well as OSD polsat platform.

Edited by bastek888
Link to comment

Hexdump PID EPG CYFRA+ PLATFORM from Transedit

 

9A 01 4A 61 6D 65 73 20 73 70 72 61 77 64 7A 61 James sprawdza

20 77 79 74 72 7A 79 6D 61 F8 6F C2 73 C2 63 20 wytrzymařoÂsÂc

73 7A 6B F8 61 2C 20 75 C7 7A 79 74 65 67 6F 20 szkřa, uÇzytego

64 6F 20 6B 6F 6E 73 74 72 75 6B 63 6A 69 20 64 do konstrukcji d

72 61 70 61 63 7A 79 20 63 68 6D 75 72 2E 20 54 rapaczy chmur. T

77 6F 72 7A 79 20 73 77 C2 6F 6A 20 77 F8 61 73 worzy swÂoj wřas

6E 79 20 6E 65 6F 6E 20 69 20 77 79 6A 61 C2 73 ny neon i wyjaÂs

6E 69 61 2C 20 6A 61 6B 20 72 6F 7A 77 69 6A 61 nia, jak rozwija

F8 79 20 73 69 CE 65 20 6F 67 72 6F 6D 6E 65 20 řy siÎe ogromne

 

69 73 74 72 7A 6F 77 69 65 20 6F 72 CE 65 C7 7A istrzowie orÎeÇz

61 8F 01 43 68 61 64 20 69 20 4D 69 6B 65 20 70 a Chad i Mike p

72 7A 79 70 6F 6D 69 6E 61 6A CE 61 20 77 69 64 rzypominajÎa wid

7A 6F 6D 20 70 65 6B 69 C2 6E 73 6B 69 65 20 70 zom pekiÂnskie p

6F 77 73 74 61 6E 69 65 20 62 6F 6B 73 65 72 C2 owstanie bokserÂ

6F 77 20 77 20 31 38 39 39 20 72 6F 6B 75 2C 20 ow w 1899 roku,

 

hex -> ascii -> polish char

 

CE61 -> Îa -> ą

C263 -> Âc -> ć

C26F -> Âo -> ó

C273 -> Âs -> ś

F8 -> ř -> ł

CE65 -> Îe -> ę

C77A -> Çz -> ż

C27A -> Âz -> ź

C26E -> Ân -> ń

 

CE41 -> ÎA -> Ą

C243 -> ÂC -> Ć

C24F -> ÂO -> Ó

C253 -> ÂS -> Ś

E8 -> č -> Ł

CE35 -> ÎE -> Ę

C75A -> ÇZ -> Ż

C25A -> ÂZ -> Ź

C24E -> ÂN -> Ń

 

 

DVBViewer EPG from epg window and from epg.dat:

 

James sprawdza wytrzymařość szkřa, użytego do konstrukcji drapaczy chmur. Tworzy swój wřasny neon i wyjaśnia,

jak rozwijařy sić ogromne metropolie.

 

istrzowie orćża Chad i Mike przypominajŕ widzom pekińskie powstanie bokserów w 1899 roku,

 

 

SUMMARY:

ą is show ŕ hex(E0) not change to ą hex(B9) (word "przypominajŕ" is wrong - OK is "przypominają")

ć is show OK

ó is show OK

ś is show OK

ł is show ř hex(F8) not change to ł hex(B3) ( word "wytrzymařość" is wrong - OK is "wytrzymałość")

ę is show ć hex(E6) not change to ę hex(EA) and wrong change to ć (word "sić" is wrong - OK is "się")

ż is show OK

ź is show OK

ń is show OK

 

Ł is show č hex(E8) not change to Ł hex(A3) ( word "čowcy" is wrong - OK is "Łowcy")

maybe another big chars show is wrong Ą,Ę

 

----------------------------------------------------------------------------------------------

 

 

Hexdump PID EPG POLSAT CYFROWY PLATFORM from Transedit:

 

70 6F 6C 09 53 69 EA 20 6B 72 EA 63 69 00 4E F4 pol Się kręci Nô

00 70 6F 6C 00 EE 50 72 6F 67 72 61 6D 20 72 6F pol îProgram ro

7A 72 79 77 6B 6F 77 79 2E 20 41 67 6E 69 65 73 zrywkowy. Agnies

7A 6B 61 20 50 6F 70 69 65 6C 65 77 69 63 7A 2C zka Popielewicz,

20 4D 61 63 69 65 6A 20 44 6F 77 62 Maciej Dowb

#896

47 00 12 1F 6F 72 20 69 20 4D 61 63 69 65 6A 20 G or i Maciej

52 6F 63 6B 20 70 72 65 7A 65 6E 74 75 6A B1 20 Rock prezentuj

6E 61 6A 77 61 BF 6E 69 65 6A 73 7A 65 20 77 79 najwa niejsze wy

64 61 72 7A 65 6E 69 61 20 6B 75 6C 74 75 72 61 darzenia kultura

6C 6E 6F 2D 74 6F 77 61 72 7A 79 73 6B 69 65 20 lno-towarzyskie

61 20 74 61 6B BF 65 20 7A 61 70 6F 77 69 61 64 a tak e zapowiad

61 6A B1 20 6E 6F 77 6F B6 63 69 20 6E 61 20 61 aj nowo ci na a

6E 74 65 6E 69 65 20 50 6F 6C 73 61 74 75 2E 20 ntenie Polsatu.

57 20 70 72 6F 67 72 61 6D 69 65 20 74 61 6B BF W programie tak

65 20 72 65 6C 61 63 6A 65 20 7A 20 70 6C 61 6E e relacje z plan

F3 77 20 66 69 6C 6D 6F 77 79 63 68 20 69 20 70 ów filmowych i p

6F 6B 61 7A F3 77 20 6D 6F 64 79 2E okazów mody.

 

37 38 29 20 4B 6F 6D 65 64 69 61 2E 20 4E 65 61 78) Komedia. Nea

70 6F 6C 69 74 61 F1 73 6B 69 20 6B 6F 6D 69 73 politański komis

61 72 7A 20 70 6F 6C 69 63 6A 69 20 52 69 7A 7A arz policji Rizz

6F 20 77 72 61 63 61 20 7A 20 48 6F 6E 67 6B 6F o wraca z Hongko

6E 67 75 2C 20 67 64 7A 69 65 20 75 64 61 B3 6F ngu, gdzie uda o

20 6D 75 20 73 69 EA 20 6F 63 7A 79 B6 63 69 E6 mu się oczy cić

20 7A 20 6F 73 6B 61 72 BF 65 6E 69 61 20 6F 20 z oskar enia o

68 61 6E 64 65 6C 20 6E 61 72 6B 6F handel narko

 

6E 29 20 6D 61 20 6F 64 6E 61 6C 65 BC E6 20 77 n) ma odnale ć w

 

hex -> ascii -> polish char

B1 -> -> ą

E6 -> ć -> ć

EA -> ę -> ę

F3 -> ó -> ó

B3 -> -> ł

B6 -> -> ś

BF -> -> ż

BC -> -> ź

F1 -> ń -> ń

 

A6 -> -> Ś

A3 -> -> Ł

AF -> -> Ż

AC -> -> Ź

 

 

 

DVBViewer EPG from epg window and from epg.dat:

 

Program rozrywkowy. Agnieszka Popielewicz, Maciej Dowbor i Maciej Rock prezentuj± najważniejsze wydarzenia kulturalno-towarzyskie

a także zapowiadaj± nowo¶ci na antenie Polsatu. W programie także relacje z planów filmowych i pokazów mody.

 

Się kręci

 

Program rozrywkowy. Agnieszka Popielewicz, Maciej Dowbor i Maciej Rock prezentuj± najważniejsze wydarzenia kulturalno-towarzyskie

a także zapowiadaj± nowo¶ci na antenie Polsatu. W programie także relacje z planów filmowych i pokazów mody.

 

78) Komedia. Neapolitański komisarz policji Rizzo wraca z Hongkongu, gdzie udało mu się oczy¶cić z oskarżenia o handel narko

 

n) ma odnaleĽć w

 

 

SUMMARY:

ą is show ± hex(B1) not change to ą hex(B9) (word "prezentuj±" is wrong - OK is "prezentują")

ć is show OK

ó is show OK

ś is show ¶ hex(B6) not change to ś hex(9C) (word "nowo¶ci" is wrong - OK is "nowości")

ł is show OK

ę is show OK

ż is show OK

ź is show Ľ hex(BC) not change to ź hex(9F) (word 'odnaleĽć" is wron - OK is "odnaleźć")

ń is show OK

 

Ś is show ¦ hex(A6) not chagne to Ś hex(8C) (word "¦wiat" is wrong - OK is "Świat")

Ł is show OK

Ż is show OK

 

maybe another big chars show is wrong Ą,Ź

Edited by bastek888
Link to comment
  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...