{"id":215,"date":"2017-11-22T23:55:20","date_gmt":"2017-11-22T22:55:20","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=215"},"modified":"2023-03-04T17:16:14","modified_gmt":"2023-03-04T16:16:14","slug":"08-lcd_font-library-stm32f4","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/08-lcd_font-library-stm32f4\/","title":{"rendered":"08-LCD_Font-Library (STM32F4)"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/07-lcd_graphic-library-stm32f4\/\" title=\"07-LCD_Graphic-Library (STM32F4)\"><span class=\"meta-nav\">\u2190<\/span> 07-LCD_Graphic-Library (STM32F4)<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/09-touch_ads7843-library-stm32f4\/\" title=\"09-Touch_ADS7843-Library (STM32F4)\">09-Touch_ADS7843-Library (STM32F4) <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><\/p>\n<p>-diese Library dient zum zeichnen von Texten auf dem LC-Display.<\/p>\n<p>-sie ben\u00f6tigt dazu die LCD-Library \u201cSTM32_UB_LCD_ST7783\u2033<br \/>\nund einen oder mehrere Font-Files die zus\u00e4tzlich eingebunden werden m\u00fcssen.<\/p>\n<p>-in diesem Library sind mehrere Fonts dabei. Mit dem von mir geschriebenen PC-Programm \u201c<a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=140#P01\">PixelFontGenerator<\/a>\u201d , k\u00f6nnen Windows-Fonts in das ben\u00f6tigte Format umgewandelt werden.<\/p>\n<p>neu ab der Version 1.4 ist die Unterst\u00fctzung von bis zu 32 Pixel breiten Fonts.<\/p>\n<p>neu ab der Version 1.5 ist die Unterst\u00fctzung von proportionalen Fonts<br \/>\n(also Fonts, bei denen die Buchstaben unterschiedlich breit sind)<br \/>\nzum Umwandeln wird PixelFontGenerator ab Version 1.6 ben\u00f6tigt !<\/p>\n<p><strong>Beispiel Fonts :<\/strong><\/p>\n<p><a href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2014\/07\/prop_font.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4067\" src=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2014\/07\/prop_font-179x300.jpg\" alt=\"prop_font\" width=\"179\" height=\"300\" \/><\/a><\/p>\n<p><strong>Voraussetzungen :<\/strong><\/p>\n<pre lang=\"c\" line=\"1\">Benutzte Module der CooCox-IDE : keine\r\nBenutzte Librarys : STM32_UB_LCD_ST7783<\/pre>\n<p><strong>Funktionen :<\/strong><\/p>\n<pre lang=\"c\" line=\"1\">\/\/ fuer Monospaced-Fonts\r\nvoid UB_Font_DrawChar(uint16_t x, uint16_t y, uint8_t ascii, UB_Font *font, uint16_t vg, uint16_t bg);           \/\/ zum zeichnen eines Zeichens (max 16pixel breite)\r\nvoid UB_Font_DrawString(uint16_t x, uint16_t y,char *ptr, UB_Font *font, uint16_t vg, uint16_t bg);              \/\/ zum zeichnen eines Textes (max 16pixel breite)\r\nvoid UB_Font_DrawChar32(uint16_t x, uint16_t y, uint8_t ascii, UB_Font32 *font, uint16_t vg, uint16_t bg);       \/\/ zum zeichnen eines Zeichens (max 32pixel breite)\r\nvoid UB_Font_DrawString32(uint16_t x, uint16_t y,char *ptr, UB_Font32 *font, uint16_t vg, uint16_t bg);          \/\/ zum zeichnen eines Textes (max 32pixel breite)\r\n\/\/ fuer Proportional-Fonts\r\nuint16_t UB_Font_DrawPChar(uint16_t x, uint16_t y, uint8_t ascii, UB_pFont *font, uint16_t vg, uint16_t bg);     \/\/ zum zeichnen eines Zeichens (max 16pixel breite)\r\nvoid UB_Font_DrawPString(uint16_t x, uint16_t y,char *ptr, UB_pFont *font, uint16_t vg, uint16_t bg);            \/\/ zum zeichnen eines Textes (max 16pixel breite)\r\nuint16_t UB_Font_DrawPChar32(uint16_t x, uint16_t y, uint8_t ascii, UB_pFont32 *font, uint16_t vg, uint16_t bg); \/\/ zum zeichnen eines Zeichens (max 32pixel breite)\r\nvoid UB_Font_DrawPString32(uint16_t x, uint16_t y,char *ptr, UB_pFont32 *font, uint16_t vg, uint16_t bg);        \/\/ zum zeichnen eines Textes (max 32pixel breite)<\/pre>\n<p><strong>Beispiel :<\/strong><\/p>\n<pre lang=\"c\" line=\"1\">\/\/--------------------------------------------------------------\r\n\/\/ File     : main.c\r\n\/\/ Datum    : 24.07.2014\r\n\/\/ Version  : 1.2\r\n\/\/ Autor    : UB\r\n\/\/ EMail    : mc-4u(@)t-online.de\r\n\/\/ Web      : www.mikrocontroller-4u.de\r\n\/\/ CPU      : STM32F4\r\n\/\/ IDE      : CooCox CoIDE 1.7.0\r\n\/\/ Module   : CMSIS_BOOT, M4_CMSIS_CORE\r\n\/\/ Funktion : Demo der Font-Library\r\n\/\/ Hinweis  : Diese zwei Files muessen auf 8MHz stehen\r\n\/\/              \"cmsis_boot\/stm32f4xx.h\"\r\n\/\/              \"cmsis_boot\/system_stm32f4xx.c\"\r\n\/\/--------------------------------------------------------------\r\n\r\n#include \"main.h\"\r\n#include \"stm32_ub_lcd_st7783.h\"\r\n#include \"stm32_ub_font.h\"\r\n\r\nint main(void)\r\n{\r\n  SystemInit(); \/\/ Quarz Einstellungen aktivieren\r\n\r\n  UB_LCD_Init(); \/\/ init vom LCD\r\n\r\n  \/\/ Bildschirm l\u00f6schen\r\n  UB_LCD_FillScreen(RGB_COL_BLUE);\r\n\r\n  \/\/ schwarzen Text auf weisem Grund zeichnen mit verschiedenen Fonts\r\n  UB_Font_DrawString(10,10,\"Arial-7x10\",&amp;Arial_7x10,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,30,\"Arial-8x13\",&amp;Arial_8x13,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,50,\"Arial-10x15\",&amp;Arial_10x15,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,70,\"Arial-11x18\",&amp;Arial_11x18,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,100,\"Arial-13x19\",&amp;Arial_13x19,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,130,\"Arial-14x22\",&amp;Arial_14x22,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  UB_Font_DrawString(10,160,\"Arial-16x25\",&amp;Arial_16x25,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  \/\/ 32 Bit Font\r\n  UB_Font_DrawString32(10,190,\"Arial-18x27\",&amp;Arial_18x27,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  \/\/ Proportional Font\r\n  UB_Font_DrawPString(10,220,\"Times 15 (proportional)\",&amp;pTimes_15,RGB_COL_BLACK,RGB_COL_WHITE);\r\n  \/\/ 32 Bit Proportional\r\n  UB_Font_DrawPString32(10,240,\"Times 18 (proportional)\",&amp;pTimes_18,RGB_COL_BLACK,RGB_COL_WHITE);\r\n\r\n  while(1)\r\n  {\r\n\r\n  }\r\n}\r\n<\/pre>\n<p>Hier die Library zum\u00a0<strong>Download :<a href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2014\/07\/Demo_08_LCD3.zip\"><br \/>\n<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2014\/07\/ub_stm32f4_lcd_font_v105.zip\">ub_stm32f4_lcd_font_v105<\/a><\/p>\n<p>Hier der komplette CooCox-Projektordner zum\u00a0<strong>Download :<\/strong><\/p>\n<p><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-content\/uploads\/2014\/07\/Demo_08_LCD3.zip\">Demo_08_LCD3<\/a><\/p>\n<p>Hier der Link zu dem PC-Programm :<\/p>\n<p><a title=\"PC-Programme von mir\" href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=140\">PC-Programme<\/a><\/p>\n<h3 id=\"comments-title\">26 Antworten auf <em>08-LCD_Font-Library (STM32F4)<\/em><\/h3>\n<ol class=\"commentlist\">\n<li id=\"li-comment-1206\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1206\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9d4ed6097f57c3643179716b11539502?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Sven<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Dezember 2013 um 12:35<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>erstmal vielen vielen Dank f\u00fcr deine LIBs. Ich arbeite schon l\u00e4nger an dem STM-Board (vorher das stm32f103 board und ganz vorher atmel atmega) und habe mit verschiedensten LIB\u2019s das ssd1289 nicht zum laufen bekommen. Der ausschlaggebende Fehler war die fehlende Spannung am Resetpin -.-\u2019 (Artikel 33)<br \/>\nNun aber zum Punkt: Ich bekomm die Fonts lib nicht zum laufen.<br \/>\nIch habe ohne gro\u00dfe Probleme die ssd1289 Lib zum laufen bekommen.<br \/>\nBei der Graphics musste ich nur weg von st7783 und r\u00fcber auf ssd1289 umschreiben und es ging nach 2-3 kleinen Ab\u00e4nderungen ohne Probleme, nur die Fonts wollen nicht.<br \/>\nIch bekomm am anfang der Zeile (Beispielcode von oben) nur 2-8 Pixel gro\u00dfe schwarze Flecken. Es zeichnet sich f\u00fcr mich auch kein Schema ab, also das er nur eine Spalte schreibt oder nur bestimmte Farbpunkte. Es ist einfach nur ein h\u00e4sslicher 2-8 Pixel gro\u00dfer Fleck. Diesen macht er aber auch nur bei 7\u00d710, 8\u00d713, 13\u00d719 und 14\u00d722. Bei den Anderen zeichnet er garnichts. Woran k\u00f6nnte das liegen?<br \/>\n(Ich wei\u00df ich k\u00f6nnt mich selber durcharbeiten, nur mach ich grad mein Men\u00fchintergrund und hoffe einen Tipp zu bekommen, bevor der Men\u00fchintergrund fertig ist, dann muss ich nicht alles komplett durchgehen <img decoding=\"async\" class=\"wp-smiley\" src=\"wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":)\" \/> )<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1207\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1207\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Dezember 2013 um 13:53<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>1. funktioniert das zeichnen einer Linie per \u201cUB_Graphic_DrawLine\u201d ?<br \/>\n2. Ist im File \u201cstm32_ub_font.c\u201d der include auf das ssd1289 gesetzt ?<br \/>\n3. Sind die Font-C-Files in der IDE eingebunden ?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1211\" class=\"comment even depth-3\">\n<div id=\"comment-1211\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9d4ed6097f57c3643179716b11539502?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Sven<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">26. Dezember 2013 um 01:18<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Guten Abend und frohe Weihnacht,<\/p>\n<p>habe gerade nochmal DrawLine probiert, weil ich mir nicht sicher war, aber ja, es geht. Die anderen 2 Punkte waren schon vorher erf\u00fcllt. Habe das Display in einer Schleife mit Drawline vollf\u00fcllen lassen. Circle auch gleich probiert.<br \/>\nZiemlich langsam das ganze, ist das normal?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1216\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-4\">\n<div id=\"comment-1216\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">27. Dezember 2013 um 10:47<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>langsam ist der F4 mit sicherheit nicht. Komisch \u201cDrawLine\u201d und \u201cDrawChar\u201d benutzen die gleichen Funktionen. Musst wohl per Debugger durch.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1218\" class=\"comment even depth-5\">\n<div id=\"comment-1218\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9d4ed6097f57c3643179716b11539502?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Sven<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">27. Dezember 2013 um 13:13<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>hmm\u2026 dacht ich mir schon. Ich kann bei Drawline zukucken wie er die Pixel setzt. Vlt klappt auch was mit der Hex-File nicht, denn wenn ich mir ein BIld auf dem PC suche, das auf 320\u00d7240 Pixel zuschneide, durch dein ImageConverter jage und anschlie\u00dfend einbinde, zeichnet er mir vlt nur 3\/4 des Bildes. Damit mein ich, dass er es nicht sauber durchzeichnet und ab und zu einfach leere schwarze Pixelspalten darstellt. Egal welches Bild und auch egal wie oft ich es durch den Converter jage.<br \/>\nNaja, ich glaub ich such nochmal bei null, irgendwas stimmt da nicht.<br \/>\nDanke dir.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3261\" class=\"comment odd alt depth-2\">\n<div id=\"comment-3261\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/ae0c6db9419d87280cc44c6ec181e867?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">diiz<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">15. Mai 2015 um 10:00<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Fand die Ursache \u2013 eine Bibliothek f\u00fcr die LEDs schalten Sie alle Bibliotheken au\u00dfer durch den LCD und Schriften \u2013 alles funktioniert.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1294\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1294\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/0f8c2ef16243f8bfbbf5742b3de275d3?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Thomas55<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Januar 2014 um 16:18<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<br \/>\nzuerst und am wichtigsten: Danke, Danke, Danke Dir Uwe f\u00fcr Deine wertvolle Arbeit und Danke dass Du sie uns allen verf\u00fcgbar machst. Ich bin noch Anf\u00e4nger und arbeite mit dem STM32F4Discovery seit diesem Jahr. Einige Deiner Librarys habe ich schon erfolgreich ausprobiert. Bei der LIB SSD1289 mit Textanzeige hatte ich dann den gleichen Fehler wie Sven. Da habe ich einige Tage debuggt und gelesen. Keine L\u00f6sung.<br \/>\nDann aus Zufall oder Verzweiflung habe ich die Farben ver\u00e4ndert: Tataaaa! Text geht, nur nicht mit wei\u00dfem Hintergrund. Da scheint sich bei meinem LCD etwas nicht zu vertragen. Das muss ich noch genauer erforschen. Vielleicht hilft meine Erkenntnis jemandem und erspart etwas Zeit.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1298\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1298\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Januar 2014 um 19:08<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Komischer Fehler\u2026wenn ich das richtig verstanden habe dann sieht das so aus :<\/p>\n<pre class=\"brush: plain; title: ; notranslate\">DrawString(Text,Gr\u00fcn,Blau); \/\/ funktioniert\r\nDrawString(Text,Gr\u00fcn,Wei\u00df); \/\/ funktioniert nicht\r\nDrawString(Text,Wei\u00df,Gr\u00fcn); \/\/ funktioniert\r\n<\/pre>\n<p>stimmt das so ?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1299\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-1299\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/0f8c2ef16243f8bfbbf5742b3de275d3?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Thomas55<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">24. Januar 2014 um 22:40<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ja, genau so ist es. In Deinem Beispiel ist es<br \/>\nDrawString(Text,schwarz,Wei\u00df); \/\/ funktioniert nicht: bei mir!<br \/>\nUmgekehrt geht es, aber da ist die wei\u00dfe Schrift etwa DREIMALSOBREIT wie sie sein sollte.\u2013&gt; Ich kann kein wei\u00df eisetzen.<\/p>\n<p>Ich hatte schon den Eindruck dass es vielleicht mit der Farbe wei\u00df &amp; Transparenz zusammenh\u00e4ngt. \u2013Noch nicht untersucht.<br \/>\nWer kommt denn auf sowas? Einen Zusammenhang mit irgendwas kann ich noch nicht erkennen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1300\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1300\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">25. Januar 2014 um 10:46<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>hmm, klingt mir eher nach einem Hardwarebug als nach einem Fehler in der Software. Die Farbinformation ist ein 16bit Wert und f\u00fcr das Display gibt es kein \u201cHintergrund\u201d und \u201cVordergrund\u201d. Bei Wei\u00df f\u00fchren die kompletten 16bit einen Hi-Pegel vlt. kommt es da zu St\u00f6rungen auf den Leitungen. Wie hast du denn das Display an die CPU angebunden bzw. wie sieht die Versorgungs-Spannung und die Signale (auf nem Oszi) aus ? Hinweis : auf meinem LCD-Board sind ALLE Leitungen zum Display mit 2k Vorwiderst\u00e4nden versehen !!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1304\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1304\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/0f8c2ef16243f8bfbbf5742b3de275d3?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Thomas55<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">25. Januar 2014 um 16:30<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Das isses!<br \/>\nDie Vorwiderst\u00e4nde erzeugen einen ordentlichen Tiefpass==&gt; Funnktioniert.<br \/>\nDas habe ich im wahrsten Sinne jetzt: schwarz auf weiss. WUNDERBAR<br \/>\nDanke. Da w\u00e4re ich allein nie drauf gekommen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<li id=\"li-comment-1658\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-1658\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/778cdccd5df81f6f6ed641f4ca06ec72?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Alex<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Mai 2014 um 10:34<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo<br \/>\nwie kann ich anstatt eines Textes den Inhalt einer Variable auf dem Display anzeigen lassen?<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1659\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-1659\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Mai 2014 um 11:14<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Zahl in einen String wandeln (z.B. mit sprintf)<\/p>\n<pre class=\"brush: plain; title: ; notranslate\">char buf[20];\r\nsprintf(buf,\"Zahl=%d\",variable);\r\nUB_Font_DrawString(x,y,buf,&amp;Font,vg,bg);\r\n<\/pre>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1660\" class=\"comment odd alt depth-3\">\n<div id=\"comment-1660\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/778cdccd5df81f6f6ed641f4ca06ec72?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Alex<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">7. Mai 2014 um 15:36<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Vielen Dank!<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-1710\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-1710\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e710cdeffde2f057e831eb697c2f0a41?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Kai<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">17. Mai 2014 um 01:03<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>ich br\u00e4uchte so etwas wie Sonderzeichen, z.B. ein \u00b0 Zeichen.<br \/>\nMit dem PixelFontGenerator geht das Leider nicht. Ich ben\u00f6tige das f\u00fcr<br \/>\ndie Font-Gr\u00f6\u00dfe 10\u00d715. Ich habe mir das C-File f\u00fcr diese Schriftart angeschaut<br \/>\naber habe leider nicht verstanden wie ich ein Zeichen in den 4-stelligen HexCode umwandeln kann.<\/p>\n<p>Gru\u00df<br \/>\nKai<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1715\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-1715\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">17. Mai 2014 um 09:38<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>in den Font-Files steht ganz oben ein Kommentar wie das Array aufgebaut ist. Bei 10\u00d715 besteht ein Zeichen aus 15 Integer Werten die je einer 16bit Pixel-Zeile entsprechen. Der erste Eintrag ist die obere Kante vom Zeichen. Und da nur 10bits f\u00fcr den Schriftsatz ben\u00f6tigt werden, besteht eine durchgezogene Linie aus dem Wert \u201c0xFFC0\u2033 = die 10 MSB Bits=Hi (siehe Ascii-Zeichen f\u00fcr Underline)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-1718\" class=\"comment even depth-3\">\n<div id=\"comment-1718\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/6dfa9e14d05a8decad6317a81e792f55?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">kai<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">17. Mai 2014 um 13:45<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ok. Danke das hat mir schon weitergeholfen.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2074\" class=\"comment odd alt thread-even depth-1\">\n<div id=\"comment-2074\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/69284118e8609e5f71a80cbf7a6e8902?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Markus<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. August 2014 um 10:34<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>was muss man alles \u00e4ndern, um die Texte und auch alles andere um 90Grad gedreht anzuzeigen? Also sozusagen den 0 Punkt in ein andere Ecke verschieben.<br \/>\nBei den Funktionen x und y vertauschen denk ich mal\u2026<br \/>\nDann diese 2 ab\u00e4ndern:<br \/>\n#define LCD_MAXX 240 \/\/ Pixel in X-Richtung<br \/>\n#define LCD_MAXY 320 \/\/ Pixel in Y-Richtung<br \/>\nAber was noch?<\/p>\n<p>Danke<br \/>\nGru\u00df Markus<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2076\" class=\"comment byuser comment-author-admin_ub bypostauthor even depth-2\">\n<div id=\"comment-2076\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. August 2014 um 13:06<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>du musst gar nichts umstellen oder am Quellcode \u00e4ndern. Einfach die Funktion<br \/>\n<code><br \/>\nUB_LCD_SetMode(LANDSCAPE);<br \/>\n<\/code><br \/>\naufrufe. Am besten direkt nach dem LCD_INIT;<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2078\" class=\"comment odd alt depth-3\">\n<div id=\"comment-2078\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/69284118e8609e5f71a80cbf7a6e8902?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Markus<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">23. August 2014 um 14:16<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Danke<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-2139\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-2139\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/1.gravatar.com\/avatar\/9117dfe4a864b1f545dde95b80ed7393?s=40&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\"><a class=\"url\" href=\"http:\/\/www.meeh.us\/\" rel=\"external nofollow\">Ralf<\/a><\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">12. September 2014 um 01:19<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo guten morgen,<br \/>\nerst mal danke f\u00fcr die M\u00fche die Du Dir so machst. Hast Du schon mal geh\u00f6rt dass Displays Pegelprobleme mit 3V haben? Ich habe dieses Display adaptieren wollen:<br \/>\n<a href=\"http:\/\/www.ebay.de\/itm\/171366764466?_trksid=p2060778.m2749.l2649&amp;ssPageName=STRK%3AMEBIDX%3AIT\" rel=\"nofollow\">http:\/\/www.ebay.de\/itm\/171366764466?_trksid=p2060778.m2749.l2649&amp;ssPageName=STRK%3AMEBIDX%3AIT<\/a><br \/>\nIch wollte Deine Init f\u00fcr das SSD1289 verwenden\/habe Sie verwendet\u2026. Das Display antwortet nicht. Die Timings sehen am Oszi ok aus, zumindest zum Display. Antwort kommt keine. Da CS RS WR RD richtig kommen muss das FSMC setup eigentlich korrekt sein. Reset hab ich sowohl \u00fcber Port als auch fix an 3V probiert. Kannst Du Dir vorstellen dass das Display mit 5V Logigpegel arbeitet? Ich habe grad keine Idee mehr sonst. Ein anderes mit nem ILI9325 tut wunderbar. PS: Ich habe das ganze an einem F407 Discovery wie auch an einem Board mit einem F103VET6 probiert, mit gleichem (Miss)Erfolg\u2026.. kommt Dir vielleicht eine Idee? Gru\u00df Ralf<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-2141\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-2141\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">13. September 2014 um 14:23<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Einen Fehler bei den Pegeln kann ich mir nicht vorstellen. So gut wie alle \u201cneuen\u201d Displays ben\u00f6tigen 3,3V.<br \/>\nCheck nochmal alle Leitungen mit einem Durchgangspiepser auf Kurzschluss und Verbindung. Da ist sicher irgendwas mit der Verdrahtung falsch (wie fast immer)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3011\" class=\"comment even thread-even depth-1\">\n<div id=\"comment-3011\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e0d6fe76b57df72af3fc300acf637642?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Joe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">19. M\u00e4rz 2015 um 21:06<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Hallo,<\/p>\n<p>leider bekomme ich es nicht hin die Arial Fonts mit dem Generator so zu erzeugen dass diese so gut aussehen wie die von UB erstellten.<\/p>\n<p>K\u00f6nnte mir jemand die Fonts f\u00fcr den vollen ASCI Satz erzeugen, oder mir sagen welche Einstellungen n\u00f6tig sind.<br \/>\nIch br\u00e4uchte auch einen Font der etwas kleiner ist als der Arial-7\u00d710.<\/p>\n<p>Danke Joe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3017\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3017\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">21. M\u00e4rz 2015 um 10:00<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>funktioniert der Button \u201cautoset\u201d nicht richtig ?<br \/>\nProbier zuerst monospaced fonts\u2026erkennbar daran, das die Zeichen 123 und 95 gleich breit sind.<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<li id=\"li-comment-3033\" class=\"comment even thread-odd thread-alt depth-1\">\n<div id=\"comment-3033\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/e0d6fe76b57df72af3fc300acf637642?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">Joe<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">22. M\u00e4rz 2015 um 15:36<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>Ich habe unter Windows XP und dem Generator 1.8 folgende Einstellungen gemacht.<\/p>\n<p>-Font Arial Size 6<br \/>\nAutoset erzeugt folgende Einstellungen<br \/>\n-X<br \/>\nStartpixel 0 Endpixel 7 Width 8<br \/>\n-Y<br \/>\nStartpixel 2 Endpixel 9 Width 8<\/p>\n<p>Also 8\u00d78 wird erzeugt. Ich habe alle Gr\u00f6\u00dfen(Size) durchprobiert, auf 7\u00d713 wird es bei Autoset nie eingestellt.<br \/>\nMit den oben genannten Einstellungen.<br \/>\nZeichen 123<br \/>\n.##XXXXX<br \/>\n.#.XXXXX<br \/>\n.#.XXXXX<br \/>\n#..XXXXX<br \/>\n.#.XXXXX<br \/>\n.#.XXXXX<br \/>\n.#.XXXXX<br \/>\n.##XXXXX<\/p>\n<p>Zeichen 95<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n\u2026.XXXX<br \/>\n####XXXX<\/p>\n<p>Welche Einstellungen hattest Du gew\u00e4hlt?<br \/>\nDanke Joe<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/p>\n<ul class=\"children\">\n<li id=\"li-comment-3043\" class=\"comment byuser comment-author-admin_ub bypostauthor odd alt depth-2\">\n<div id=\"comment-3043\">\n<div class=\"comment-author vcard\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-40 photo\" src=\"http:\/\/0.gravatar.com\/avatar\/67426419ead44d5afa132e92685bb460?s=40&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D40&amp;r=G\" alt=\"\" width=\"40\" height=\"40\" \/><cite class=\"fn\">admin_ub<\/cite> <span class=\"says\">sagt:<\/span><\/div>\n<p><!-- .comment-author .vcard --><\/p>\n<div class=\"comment-meta commentmetadata\">25. M\u00e4rz 2015 um 21:27<\/div>\n<p><!-- .comment-meta .commentmetadata --><\/p>\n<div class=\"comment-body\">\n<p>das ist vermutlich ein propotional Font. Und einen normalen Windows Font wird man nicht so klein einstellen k\u00f6nnen. Event zuerst einen kleinen Windows-Font im Netz suchen und diesen dann konvertieren. Einen 8\u00d78 Font habe ich beim Spectrum Projekt benutzt (aber der ist schon sehr klein)<\/p>\n<\/div>\n<\/div>\n<p><!-- #comment-## --><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>-diese Library dient zum zeichnen von Texten auf dem LC-Display. -sie ben\u00f6tigt dazu die LCD-Library \u201cSTM32_UB_LCD_ST7783\u2033 und einen oder mehrere Font-Files die zus\u00e4tzlich eingebunden werden m\u00fcssen. -in diesem Library sind mehrere Fonts dabei. Mit dem von mir geschriebenen PC-Programm \u201cPixelFontGenerator\u201d &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/08-lcd_font-library-stm32f4\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":144,"menu_order":8,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[128],"tags":[142,139,9,140,7],"class_list":["post-215","page","type-page","status-publish","hentry","category-stm32f4","tag-font","tag-lcd","tag-library","tag-st7783","tag-stm32f4"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":8,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/215\/revisions"}],"predecessor-version":[{"id":3656,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/215\/revisions\/3656"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/144"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}