I had enabled the Smartphone skin as well as the default. On the off chance that it was using some default font that was getting sucked into the Seasons image gen, I disabled it. Made no differece, but was a low-effort thing to try.
--Richard On Tuesday, April 6, 2021 at 1:17:45 PM UTC-7 gjr80 wrote: > Well it’s clear from the log that right font is being loaded, and more > importantly, a default font is never being used by PIL. My PIL is 5.4.1 but > it is being run under python3. I am about out of ideas, maybe Tom has more? > > You can revert you WeeWX install by deleting utilities.py and genplot.py > and renaming the two _orig files back to their former names. You will need > to restart WeeWX. > > Gary > > On Wednesday, 7 April 2021 at 03:49:35 UTC+10 [email protected] wrote: > >> Python reports 2.7.17. PIL reports 5.1.0. Log output pretty >> long-winded, attached. >> >> --Richard >> >> >> >> >> >> On Tuesday, April 6, 2021 at 7:44:33 AM UTC-7 [email protected] wrote: >> >>> One other thing: what version of PIL are you using? You can find out by >>> running: >>> >>> *python -c "import PIL;print(PIL.__version__)"* >>> >>> >>> Let's also double check the version of Python: >>> >>> *python -V* >>> >>> >>> -tk >>> >>> On Mon, Apr 5, 2021 at 11:02 PM gjr80 <[email protected]> wrote: >>> >>>> Attached are a couple of instrumented files that should tell us what is >>>> happening. Could you rename: >>>> >>>> /usr/share/weewx/weeplot/genplot.py to >>>> /usr/share/weewx/weeplot/genplot_orig.py >>>> /usr/share/weewx/weeplot/utilities.py to >>>> /usr/share/weewx/weeplot/utilities_orig.py >>>> >>>> and then download and save the attached genplot.py and utilities.py to >>>> directory usr/share/weewx/weeplot >>>> >>>> Then restart WeeWX and let it complete at least one full report cycle. >>>> Take a copy of the log from WeeWX startup through until the first report >>>> cycle finishes and post the log here. >>>> >>>> Gary >>>> >>>> On Tuesday, 6 April 2021 at 14:47:59 UTC+10 [email protected] wrote: >>>> >>>>> Yes, /etc/weewx/skins/Seasons/font/OpenSans-Bold.ttf. Weewx version >>>>> is 4.40, Python is 2.7.17. This is on Ubuntu 18.04.5 LTS. >>>>> >>>>> --Richard >>>>> >>>>> On Monday, April 5, 2021 at 8:55:46 PM UTC-7 gjr80 wrote: >>>>> >>>>>> So when you say that '"font/OpenSans-Bold.ttf", which does exist', >>>>>> where exactly does it exist? >>>>>> /etc/weewx/skins/Seasons/font/OpenSans-Bold.ttf? OpenSans-Bold.ttf is >>>>>> more >>>>>> than adequate, my install is using it and rendering µg/m³ just fine. The >>>>>> symptoms sounds very much like PIL is giving you a default font every >>>>>> time. >>>>>> What version of WeeWx are you using and under which version of python is >>>>>> it >>>>>> running(will be in the log on WeeWX startup)? >>>>>> >>>>>> Gary >>>>>> >>>>>> On Tuesday, 6 April 2021 at 10:00:06 UTC+10 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Dug through that. The font referenced for unit_label_font_path in >>>>>>> skin.conf for Seasons is "font/OpenSans-Bold.ttf", which does exist. >>>>>>> Thinking it might not have full support for the Unicode math symbols, I >>>>>>> changed that to "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", >>>>>>> which >>>>>>> supposedly covers all 256 symbols. And I still have the weird unit >>>>>>> label...nothing there changed. I see no error messages WRT rendering >>>>>>> in >>>>>>> the log as described in the User's Guide. >>>>>>> >>>>>>> What's quite odd is that the rendered text contains both the "micro" >>>>>>> and the "cubed" symbols...it just has the extra garbage as well. >>>>>>> >>>>>>> And I found where this unit value gets defined: in >>>>>>> /usr/share/weewx/unit.py: "microgram_per_meter_cubed": u"µg/m³". In >>>>>>> the >>>>>>> HTML for the "current" line, this looks reasonable: "µg/m³". >>>>>>> >>>>>>> But I have yet to make the image generator happy. >>>>>>> >>>>>>> --Richard >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Monday, April 5, 2021 at 2:39:06 PM UTC-7 gjr80 wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Nothing to do with drivers or extensions, it’s a font issue. Have a >>>>>>>> read of the section Funky symbols in plots >>>>>>>> <http://weewx.com/docs/usersguide.htm#funky_symbols> in the User’s >>>>>>>> Guide. >>>>>>>> >>>>>>>> Gary >>>>>>>> On Tuesday, 6 April 2021 at 07:31:17 UTC+10 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>>> This is a minor annoyance, but I am failing to figure out where >>>>>>>>> this is being done, or how to fix it. Units for PM2.5 are micrograms >>>>>>>>> per >>>>>>>>> meter cubed. I've got a "current" where the units look as expected: >>>>>>>>> µg/m³. >>>>>>>>> >>>>>>>>> But in the generated history images, the units in the upper show >>>>>>>>> as shown in this image: [image: Screen Shot 2021-04-05 at 2.27.13 >>>>>>>>> PM.png] >>>>>>>>> Station data is coming from the WX1000 extension and in this case, >>>>>>>>> some of it from the PurpleAir extension. Looking through both >>>>>>>>> extensions, >>>>>>>>> I am not seeing who/what is choosing the unit string for these >>>>>>>>> values, nor >>>>>>>>> where it's getting sucked into the image generator. Hints? I am a >>>>>>>>> week >>>>>>>>> into using WeeWX, and am quite impressed, but finding where the >>>>>>>>> bodies are >>>>>>>>> buried for this sort of magic. >>>>>>>>> >>>>>>>>> --Richard >>>>>>>>> >>>>>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/d9e7b7d1-bbf1-470b-97fe-d3a6ffbfd651n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/d9e7b7d1-bbf1-470b-97fe-d3a6ffbfd651n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/fabc62a7-392b-4fbd-ad8a-4c8ae7e5bd25n%40googlegroups.com.
