Ah, danke.dbluelle hat geschrieben:@Nico 77
In tuxtxt.h in Zeile 65 dasinCode: Alles auswählen
#if 0
ändernCode: Alles auswählen
#if 1
dbluelle
TuxTxt jetzt mit FLOF
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Neugieriger
- Beiträge: 8
- Registriert: Montag 10. Februar 2003, 10:45
-
- Neugieriger
- Beiträge: 8
- Registriert: Montag 10. Februar 2003, 10:45
Fist, let me say that version 1.80 is going in the good direction. Well ! The only bugs left now are cosmetic ones.
OK, here we go with the buglist.
1. There are still problems with the screen width. I have illustrated this with some screenshots.
Here you can see the well known test page of ARD. The characters fit on the screen. http://www.tuxtxt.com/080_1.jpg
In the first text/picture mode, one column of characters falls off on the left and the right. http://www.tuxtxt.com/080_3.jpg
In the second text/picture mode, one and a half column falls off. http://www.tuxtxt.com/080_4.jpg
2. Sometimes a pixel column of the previous text page/television image can be seen. On the screenshot, the previous page was white. You can still see a thin white line on the current teletext page. http://www.tuxtxt.com/080_3.jpg
3. In the first text/picture mode, the bottom row with the fastext buttons is not a wide as the teletext page (or the teletext page is too big compared to the fastext line, as you wish). This means that the small television picture is overlapped with some black pixels. http://www.tuxtxt.com/080_5.jpg
4. Entering zoom/double height in the picture/text mode, still shows black borders in the television picture. http://www.tuxtxt.com/080_6.jpg
5. When you zoom the upper half of the screen in text/picture mode, and return to full text mode, the fastext line is lost. http://www.tuxtxt.com/080_7.jpg
6. The red button is still malfunctioning in the secret hex mode. It should work like in TOP mode, which means that the red label should always show the next hex page. At this time, FLOF only shows the correct hex label when you press the red button. The label is incorrect when you start TuxTxt (with the hex mode activated), and is also incorrect when you browse through the pages with the cursor keys (in both cases, the FLOF label is shown on the red label instead of the hex page number).
Well, that's it... once again, congratulations to Roland and Dbluelle, as far as I'm concerned TuxTxt is ready now, apart from Level 2.5 (still high on everyones list I think)
OK, here we go with the buglist.
1. There are still problems with the screen width. I have illustrated this with some screenshots.
Here you can see the well known test page of ARD. The characters fit on the screen. http://www.tuxtxt.com/080_1.jpg
In the first text/picture mode, one column of characters falls off on the left and the right. http://www.tuxtxt.com/080_3.jpg
In the second text/picture mode, one and a half column falls off. http://www.tuxtxt.com/080_4.jpg
2. Sometimes a pixel column of the previous text page/television image can be seen. On the screenshot, the previous page was white. You can still see a thin white line on the current teletext page. http://www.tuxtxt.com/080_3.jpg
3. In the first text/picture mode, the bottom row with the fastext buttons is not a wide as the teletext page (or the teletext page is too big compared to the fastext line, as you wish). This means that the small television picture is overlapped with some black pixels. http://www.tuxtxt.com/080_5.jpg
4. Entering zoom/double height in the picture/text mode, still shows black borders in the television picture. http://www.tuxtxt.com/080_6.jpg
5. When you zoom the upper half of the screen in text/picture mode, and return to full text mode, the fastext line is lost. http://www.tuxtxt.com/080_7.jpg
6. The red button is still malfunctioning in the secret hex mode. It should work like in TOP mode, which means that the red label should always show the next hex page. At this time, FLOF only shows the correct hex label when you press the red button. The label is incorrect when you start TuxTxt (with the hex mode activated), and is also incorrect when you browse through the pages with the cursor keys (in both cases, the FLOF label is shown on the red label instead of the hex page number).
Well, that's it... once again, congratulations to Roland and Dbluelle, as far as I'm concerned TuxTxt is ready now, apart from Level 2.5 (still high on everyones list I think)
-
- Interessierter
- Beiträge: 22
- Registriert: Mittwoch 27. Oktober 2004, 13:11
Wohin muss ich denn die Fonts kopieren, damit Deine Version sie findet?Nico 77 hat geschrieben: @Fred Kellner
Image nicht, aberr tuxtext kein Problem.
Tuxtext 1.79 mit alten Fonts
-
- Interessierter
- Beiträge: 22
- Registriert: Mittwoch 27. Oktober 2004, 13:11
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
@dipke3
1. I can't reproduce this error .
Do you have 16:9-mode activated for full-screen-teletext? If not, it maybe possible that full-screen-text fits the screen and when switching to text/picture-mode 16:9-mode is activated and that doesn't fit.
Try setting the TuxTxt-position when the TV is in 16:9-mode.
Do you have tuxcom installed? If yes, try setting tuxcom to 16:9-mode.
If you don't see the right and/or left borders, then your tuxtxt-positioning is wrong.
2+3. That seems to be a rounding problem. I'm working on this.
4. I've found the error.
5. I've found the error.
6. I've found the error.
I will provide a new version when I've fixed 2+3.
dbluelle
1. I can't reproduce this error .
Do you have 16:9-mode activated for full-screen-teletext? If not, it maybe possible that full-screen-text fits the screen and when switching to text/picture-mode 16:9-mode is activated and that doesn't fit.
Try setting the TuxTxt-position when the TV is in 16:9-mode.
Do you have tuxcom installed? If yes, try setting tuxcom to 16:9-mode.
If you don't see the right and/or left borders, then your tuxtxt-positioning is wrong.
2+3. That seems to be a rounding problem. I'm working on this.
4. I've found the error.
5. I've found the error.
6. I've found the error.
I will provide a new version when I've fixed 2+3.
dbluelle
-
- Neugieriger
- Beiträge: 8
- Registriert: Montag 10. Februar 2003, 10:45
Concerning point 1: this was my fault. It seems you have to configure the tuxtxt position in 16:9 mode and not in 4:3 mode.... I did this, and now everything fits on the screen. As a result, I now have black borders on the left and the right in 4:3 mode, but at least all text is readable now.
Sorry for this.
Sorry for this.
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
-
- Einsteiger
- Beiträge: 351
- Registriert: Donnerstag 24. Oktober 2002, 20:14
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Mit dieser Zeile gehen mal wieder die alten Fonts nicht:
Habe mal ein #if CFGTTF davor gesetzt nun gehts.
Kann man aus den alten Fonts keinen neuen ttf machen?
Bei dem neuen sind viele Buchstaben einfach nicht richtig zu lesen.
Insbesondere das s und ß.
Code: Alles auswählen
int GetCurFontWidth()
{
int mx = (displaywidth)%(40-nofirst); // # of unused pixels
int abx = (mx == 0 ? displaywidth+1 : (displaywidth)/(mx+1));// distance between 'inserted' pixels
int nx= abx+1-((PosX-sx) % (abx+1)); // # of pixels to next insert
return fontwidth+(((PosX+fontwidth+1-sx) <= displaywidth && nx <= fontwidth+1) ? 1 : 0);
}
Habe mal ein #if CFGTTF davor gesetzt nun gehts.
Kann man aus den alten Fonts keinen neuen ttf machen?
Bei dem neuen sind viele Buchstaben einfach nicht richtig zu lesen.
Insbesondere das s und ß.
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Ähm, das hatte ich (wieder mal) vergessen
Da muss, genau wie du geschrieben hast, ein #if CFGTTF hin.
Zum Font:
Ich wäre sehr froh, wenn da mal noch jemand was dran machen würde.
Ich habe zwar seinerzeit ein bisschen dran rumgebastelt, bin aber kein Experte in diesen Dingen.
Es steht ja jedem frei, einen anderen Font auszuprobieren oder z.B. mit FontForge den bestehenden zu verbessern.
Ich werde an dem Font vorerst nichts mehr machen.
dbluelle
Da muss, genau wie du geschrieben hast, ein #if CFGTTF hin.
Zum Font:
Ich wäre sehr froh, wenn da mal noch jemand was dran machen würde.
Ich habe zwar seinerzeit ein bisschen dran rumgebastelt, bin aber kein Experte in diesen Dingen.
Es steht ja jedem frei, einen anderen Font auszuprobieren oder z.B. mit FontForge den bestehenden zu verbessern.
Ich werde an dem Font vorerst nichts mehr machen.
dbluelle
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
In einem anderen Forum wurde mal von "pupsi55" eine überarbeitete Version bereit gestellt. Wobei das 's' und das 'ß' geändert worden sind.dbluelle hat geschrieben:Ähm, das hatte ich (wieder mal) vergessen
Da muss, genau wie du geschrieben hast, ein #if CFGTTF hin.
Zum Font:
Ich wäre sehr froh, wenn da mal noch jemand was dran machen würde.
Ich habe zwar seinerzeit ein bisschen dran rumgebastelt, bin aber kein Experte in diesen Dingen.
Es steht ja jedem frei, einen anderen Font auszuprobieren oder z.B. mit FontForge den bestehenden zu verbessern.
Ich werde an dem Font vorerst nichts mehr machen.
dbluelle
Ist zwar auch noch nicht die schönste Lösung, aber anschauen kann man sich es ja mal. Nutze aber selber immernoch die alten Fonts.
tuxtxt-font2.zip
Edit: Für die alten Schriftsätze muss nochzusätzlich zu oben:
Line 3832
else else
{ {
PosX = StartX + column*width; PosX = StartX + column*width;
#if CFGTTF
FillRect(PosX, PosY+yoffset, displaywidth+sx-PosX, fontheight, Attrib >> 4);
#endif
if (linkpage < page) if (linkpage < page)
{ {
line[6] = '<'; line[6] = '<';
Dann habe ich das Gefühl das die rechte Optionsleiste(mit Minibild unten) ewig brauch bis diese mal erscheint.
In eine der ersten new Tuxtext Versionen war diese Optionen immer direkt da.
Dann ist nun unter der Uhr im neuen Tuxtext immer ein schwarzer schmaler Streifen.
Stört zwar nicht wirklich aber bist ja gerade schonmal bei.
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49
Da habe ich gar nichts dran geändert.Nico 77 hat geschrieben: Dann habe ich das Gefühl das die rechte Optionsleiste(mit Minibild unten) ewig brauch bis diese mal erscheint.
In eine der ersten new Tuxtext Versionen war diese Optionen immer direkt da.
Die Optionsleiste ist eigentlich sofort verfügbar, sobald die entsprechenden Informationen vom Sender übertragen wurden.
Das kann manchmal etwas länger dauern, je nachdem, in welchen Intervallen die Informationen gesendet werden.
Vielleicht hast du damals einfach nur Glück gehabt
Nico 77 hat geschrieben: Dann ist nun unter der Uhr im neuen Tuxtext immer ein schwarzer schmaler Streifen.
Das tritt ja nur beim fixed font auf...
Ersetze mal in Zeile 3381
Code: Alles auswählen
for (Row = sbit->height; Row; Row--) /* row counts up, but down may be a little faster :) */
Code: Alles auswählen
for (Row = fontheight; Row; Row--) /* row counts up, but down may be a little faster :) */
dbluelle
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Einsteiger
- Beiträge: 106
- Registriert: Dienstag 17. August 2004, 18:29
Ein Update habe ich gepostet unter http://www.dream-multimedia-tv.de/board ... ght=tuxtxt
Aenderungen gegenber 1.82:
- FLOF-Darstellung wie bertragen
- auch korrekt wenn kein roter Link
- Uebersicht aehnlich TOP-Menu auch mit FLOF
- Korrekturen an Zeichensatzerkennung, bei Auto Vorrang fuer VT-Info ber DVB-Info
- Untersttzung fuer kyrillische (nur Var.2) und griechische (noch nicht im TTF) Zeichen
(FIXME: Cache-Groesse reicht vermutlich noch nicht fuer kyrillische Zeichen)
- feste Fonthoehe 21 wieder rckgaengig gemacht (reicht bei mir nicht :<)
- Korrektur Mosaikdecodierung (ARD 194)
- Auslesen der aktuellen Registerinhalte bei Scartumschaltung
- Scartumschaltung damit auch fuer Dreambox moeglich
- Hexdump fuer Debugging nach stdout mit OK im TV-Mode
Aenderungen gegenber 1.82:
- FLOF-Darstellung wie bertragen
- auch korrekt wenn kein roter Link
- Uebersicht aehnlich TOP-Menu auch mit FLOF
- Korrekturen an Zeichensatzerkennung, bei Auto Vorrang fuer VT-Info ber DVB-Info
- Untersttzung fuer kyrillische (nur Var.2) und griechische (noch nicht im TTF) Zeichen
(FIXME: Cache-Groesse reicht vermutlich noch nicht fuer kyrillische Zeichen)
- feste Fonthoehe 21 wieder rckgaengig gemacht (reicht bei mir nicht :<)
- Korrektur Mosaikdecodierung (ARD 194)
- Auslesen der aktuellen Registerinhalte bei Scartumschaltung
- Scartumschaltung damit auch fuer Dreambox moeglich
- Hexdump fuer Debugging nach stdout mit OK im TV-Mode
-
- Interessierter
- Beiträge: 27
- Registriert: Dienstag 25. Mai 2004, 20:31
I have built 1.82 for the DM7000 and now it does not fit at all in the screen while 1.78 did fit. The size of TuxTXT is too wide, therefore about 2 characters on the left side are off the screen.
Anybody else notices this problem?
You can also see a report of another guy here :
http://www.dream-multimedia-tv.de/board ... =10117&sid
Peter
Anybody else notices this problem?
You can also see a report of another guy here :
http://www.dream-multimedia-tv.de/board ... =10117&sid
Peter
-
- Einsteiger
- Beiträge: 352
- Registriert: Freitag 20. August 2004, 23:33
Ja, das selbe auf Neutrino. Die Änderung bzgl. fixe Zeichenhöhe ist ein Rückschritt. Auf meinem TV kann ich die Status- und Navigationstasten- Leiste so nicht mehr lesen. Da nehm ich schon lieber in Kauf, dass der eine oder andere Buchstabe nicht glasklar zu lesen ist. Wenn's denn unbedingt sein muß, dann bitte in der config wählbar ?!?! (danke)
nur meine 2c,
schufti
nur meine 2c,
schufti
-
- Einsteiger
- Beiträge: 106
- Registriert: Dienstag 17. August 2004, 18:29
-
- Einsteiger
- Beiträge: 352
- Registriert: Freitag 20. August 2004, 23:33
-
- Interessierter
- Beiträge: 27
- Registriert: Dienstag 25. Mai 2004, 20:31
I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78rolandm hat geschrieben:Die feste Zeichenhöhe ist in 1.83 wieder zurückgenommen, steht 3 Postings weiter vorne
Anybody?
Peter
-
- Einsteiger
- Beiträge: 106
- Registriert: Dienstag 17. August 2004, 18:29
War es zu dem Zeitpunkt auch, an den Releasenotes im CVS oder denen der letzten Images hätte man es aber merken könnenschufti hat geschrieben:danke für deinen Hinweis. Habe dein Posting aber nicht als V1.83 gewertet. Dachte es ist deine persönliche/unoffizielle Version von 1.82.
Sollte eigentlich auch keinen Unterschied machen (habe auch Neutrino).schufti hat geschrieben:Habe dzt. auch leider kein Enigma sondern Neutrino auf der Box.
Bei der Dreambox gibt es wohl separate Bildschirmeinstellungen für tuxtxt und den Rest, ich weiß aber nicht, ob das auch bei Enigma auf der dbox so ist oder dream-spezifisch.
Stimmen sollten in jedem Fall beide
Danke (auch an dbluelle!)schufti hat geschrieben:Sonst finde ich die Arbeit wie schon erwähnt super!
I assume you have not modified it (i.e. you use the TTF fonts).PLi® hat geschrieben:I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78
dbluelle has modified it since then so that it exactly fits the configured screen size (before that I used the max. integer font size so that the screen is still smaller than the setting, now the remaining pixel columns are distributed over the full width).
If this configured size is not correct, it might have fit before and exceed the screen now.
Anyway you should be able to adjust it by changing the size settings.
Did you check both screen size settings in the main configuration menu (for tuxtxt and the rest) (i.e. you see both markers completely in both screens)?
Does any of them affect the VT screen size (i.e. if you make the screen smaller there, does the VT screen get smaller also)?
On which border does it exceed the screen?
-
- Interessierter
- Beiträge: 27
- Registriert: Dienstag 25. Mai 2004, 20:31
I indeed use the TTF font, I use the code exactly as in CVS now.rolandm hat geschrieben:I assume you have not modified it (i.e. you use the TTF fonts).PLi® hat geschrieben:I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78
dbluelle has modified it since then so that it exactly fits the configured screen size (before that I used the max. integer font size so that the screen is still smaller than the setting, now the remaining pixel columns are distributed over the full width).
If this configured size is not correct, it might have fit before and exceed the screen now.
Anyway you should be able to adjust it by changing the size settings.
What size setting should I alter then?
What exactly do you mean by this?rolandm hat geschrieben: Did you check both screen size settings in the main configuration menu (for tuxtxt and the rest) (i.e. you see both markers completely in both screens)?
Does any of them affect the VT screen size (i.e. if you make the screen smaller there, does the VT screen get smaller also)?
On which border does it exceed the screen?
Peter
-
- Einsteiger
- Beiträge: 106
- Registriert: Dienstag 17. August 2004, 18:29
Sorry, I don't have a dreambox, so I can't describe how to get to the proper configuration page. dbluelle?
In german Neutrino on the dbox I think it is something like dbox->Einstellungen->Video->Bildbereich einstellen.
Look around in the global configuration menus, there must be 2 different screen where you can configure separately the screen size of tuxtxt and the rest by shifting around 2 angles in the upper left and the lower right corner.
Oh, look at http://wiki.tuxbox.org/Enigma:Einstellu ... en_Display, there it should be TuxTxt Position.
In german Neutrino on the dbox I think it is something like dbox->Einstellungen->Video->Bildbereich einstellen.
Look around in the global configuration menus, there must be 2 different screen where you can configure separately the screen size of tuxtxt and the rest by shifting around 2 angles in the upper left and the lower right corner.
Oh, look at http://wiki.tuxbox.org/Enigma:Einstellu ... en_Display, there it should be TuxTxt Position.
-
- Einsteiger
- Beiträge: 352
- Registriert: Freitag 20. August 2004, 23:33
Hi rolandm,
danke, durch dein Kommentar aufmerksam gemacht habe ich gesucht und den Fehler gefunden: Ein Link von /var/tuxttxt auf /var/etc/share/fonts hat geholfen (Man(n) muß nur den inneren Schweinehund überwinden und ein Terminal an die Serielle hängen...) Hatte gedacht für Enigma/Neutrino braucht man verschiedene Versionen und nach dem dein Link auf die Dream Seite führte...
Gruß,
schufti
P.S.: Bin leider noch nicht vom "Imagemodifizierer" in den Kreis der "Imagecompilierer" aufgestiegen. Bin mir aber sicher, dass ich das auch noch irgendwann hinbekomme
danke, durch dein Kommentar aufmerksam gemacht habe ich gesucht und den Fehler gefunden: Ein Link von /var/tuxttxt auf /var/etc/share/fonts hat geholfen (Man(n) muß nur den inneren Schweinehund überwinden und ein Terminal an die Serielle hängen...) Hatte gedacht für Enigma/Neutrino braucht man verschiedene Versionen und nach dem dein Link auf die Dream Seite führte...
Gruß,
schufti
P.S.: Bin leider noch nicht vom "Imagemodifizierer" in den Kreis der "Imagecompilierer" aufgestiegen. Bin mir aber sicher, dass ich das auch noch irgendwann hinbekomme
-
- Contributor
- Beiträge: 319
- Registriert: Samstag 29. Mai 2004, 18:49