Why do I get badly formatted numerical results when I use StringForm? The 2019 Stack Overflow Developer Survey Results Are InHow to display a different number of significant digits in each column of TableForm output?Prevent graphics from rendering inside a held expressionHow to update Print-out “in place”?NumberForm pesky warning from ManipulateHow to separately define TraditionalForm and TeXFormPreventing Mathematica from simplifying numbers under the root?How to display numbers as multiples of a square rootPrinting out reals in a table with a specified number of digitsPadding a number doesn't work when transferring to LaTeXHandling expression differently for display vs. calculation?

What is this business jet?

Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?

How do PCB vias affect signal quality?

How do you keep chess fun when your opponent constantly beats you?

Does HR tell a hiring manager about salary negotiations?

What is preventing me from simply constructing a hash that's lower than the current target?

Why are there uneven bright areas in this photo of black hole?

Why not take a picture of a closer black hole?

What do these terms in Caesar's Gallic Wars mean?

Inverse Relationship Between Precision and Recall

Did the UK government pay "millions and millions of dollars" to try to snag Julian Assange?

Is there a way to generate a point on a sphere from a fixed amount of random real numbers?

Why was M87 targeted for the Event Horizon Telescope instead of Sagittarius A*?

What to do when moving next to a bird sanctuary with a loosely-domesticated cat?

Is bread bad for ducks?

Why can't devices on different VLANs, but on the same subnet, communicate?

Finding the area between two curves with Integrate

Likelihood that a superbug or lethal virus could come from a landfill

How much of the clove should I use when using big garlic heads?

Is it okay to consider publishing in my first year of PhD?

Getting crown tickets for Statue of Liberty

Is it a good practice to use a static variable in a Test Class and use that in the actual class instead of Test.isRunningTest()?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

How to translate "being like"?



Why do I get badly formatted numerical results when I use StringForm?



The 2019 Stack Overflow Developer Survey Results Are InHow to display a different number of significant digits in each column of TableForm output?Prevent graphics from rendering inside a held expressionHow to update Print-out “in place”?NumberForm pesky warning from ManipulateHow to separately define TraditionalForm and TeXFormPreventing Mathematica from simplifying numbers under the root?How to display numbers as multiples of a square rootPrinting out reals in a table with a specified number of digitsPadding a number doesn't work when transferring to LaTeXHandling expression differently for display vs. calculation?










3












$begingroup$


The following example prints the square and cube of numbers from 0.5 to 6



Do[
Print[StringForm["the square of `` is ``, the cube of it is ``", i, i^2, i^3]],
i, 0.5, 6, 0.1]


It should be fine, however, for 0.7 Mathematica prints




the square of 0.7` is 0.48999999999999994`, the cube of it is 0.3429999999999999`



Why is the square of 0.7 approximated by 0.48999999999999994? No approximation will be made if I did not use StringForm, why is that?



By the way, there is a ` at the end of each output number, why is it there?










share|improve this question











$endgroup$
















    3












    $begingroup$


    The following example prints the square and cube of numbers from 0.5 to 6



    Do[
    Print[StringForm["the square of `` is ``, the cube of it is ``", i, i^2, i^3]],
    i, 0.5, 6, 0.1]


    It should be fine, however, for 0.7 Mathematica prints




    the square of 0.7` is 0.48999999999999994`, the cube of it is 0.3429999999999999`



    Why is the square of 0.7 approximated by 0.48999999999999994? No approximation will be made if I did not use StringForm, why is that?



    By the way, there is a ` at the end of each output number, why is it there?










    share|improve this question











    $endgroup$














      3












      3








      3





      $begingroup$


      The following example prints the square and cube of numbers from 0.5 to 6



      Do[
      Print[StringForm["the square of `` is ``, the cube of it is ``", i, i^2, i^3]],
      i, 0.5, 6, 0.1]


      It should be fine, however, for 0.7 Mathematica prints




      the square of 0.7` is 0.48999999999999994`, the cube of it is 0.3429999999999999`



      Why is the square of 0.7 approximated by 0.48999999999999994? No approximation will be made if I did not use StringForm, why is that?



      By the way, there is a ` at the end of each output number, why is it there?










      share|improve this question











      $endgroup$




      The following example prints the square and cube of numbers from 0.5 to 6



      Do[
      Print[StringForm["the square of `` is ``, the cube of it is ``", i, i^2, i^3]],
      i, 0.5, 6, 0.1]


      It should be fine, however, for 0.7 Mathematica prints




      the square of 0.7` is 0.48999999999999994`, the cube of it is 0.3429999999999999`



      Why is the square of 0.7 approximated by 0.48999999999999994? No approximation will be made if I did not use StringForm, why is that?



      By the way, there is a ` at the end of each output number, why is it there?







      output-formatting number-form






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday









      m_goldberg

      88.6k873200




      88.6k873200










      asked 2 days ago









      zyyzyy

      1286




      1286




















          4 Answers
          4






          active

          oldest

          votes


















          8












          $begingroup$

          This is what happens when you use IEEE-754 double-precision math instead of exact math.



          StringForm, InputForm, FullForm etc. give you all possible digits of these IEEE-754 double-precision numbers used internally. This is no different from any other programming language.



          Other number display functions, like NumberForm, show fewer digits. The internal representation of the number doesn't change though.



          The backtick ` indicates a machine-precision number, which is usually (always?) an IEEE-754 double-precision number.



          You can get the result you're looking for by doing the conversion to numerical values after the squaring/cubing:



          Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
          N[i], N[i^2], N[i^3]]], i, 1/2, 6, 1/10]



          the square of 0.7` is 0.49`, the cube of it is 0.343`







          share|improve this answer











          $endgroup$




















            5












            $begingroup$

            StringForm is very old. It goes all the back to V1.0, released in 1988. It represents an attempt by WRI to have an IO formatter that would appeal to programmers familiar with C and similar programming languages.



            V6.0, released in 2003, added formatting tools that are not only easier to use but which are better integrated into Mathematica's way of doing things. One of the new IO formatters was Row. It does not have the problem with formatting machine numbers that you ran into by using StringForm.



            Here is how you can get your output with Row.



            Column[
            Table[
            Row["the square of ", i, " is ", i^2, ", the cube of it is ", i^3],
            i, 0.5, 1., .1]]


            output



            One of the nice features of the newer IO formatting tools is that they allow styles to be applied at almost any level. For example:



            numStyle[num_?NumericQ] := Style[num, Red, Bold, Italic]
            Style[
            Column[
            Table[
            Row[
            "the square of ", numStyle[i], " is ", numStyle[i^2],
            ", the cube of it is ", numStyle[i^3]],
            i, 0.5, 1., .1]],
            FontFamily -> "Arial"]


            styled



            It isn't that you can't apply styles to StringForm output, but that it is harder to do and requires more care.






            share|improve this answer











            $endgroup$




















              2












              $begingroup$

              I would recommend looking at StringTemplate.



              Do[Print[StringTemplate[
              "the square of `` is ``, the cube of it is ``"][i, i^2, i^3]], i,
              0.5, 1, 0.1]


              the square of 0.5 is 0.25, the cube of it is 0.125

              the square of 0.6 is 0.36, the cube of it is 0.216

              the square of 0.7 is 0.49, the cube of it is 0.343

              the square of 0.8 is 0.64, the cube of it is 0.512

              the square of 0.9 is 0.81, the cube of it is 0.729

              the square of 1. is 1., the cube of it is 1.





              share|improve this answer









              $endgroup$




















                1












                $begingroup$

                You can also use StandardForm, which is the standard format of output cells:



                Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                StandardForm[i], StandardForm[i^2], StandardForm[i^3]]],
                i, 0.5, 6, 0.1]





                share|improve this answer









                $endgroup$













                  Your Answer





                  StackExchange.ifUsing("editor", function ()
                  return StackExchange.using("mathjaxEditing", function ()
                  StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
                  StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
                  );
                  );
                  , "mathjax-editing");

                  StackExchange.ready(function()
                  var channelOptions =
                  tags: "".split(" "),
                  id: "387"
                  ;
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function()
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled)
                  StackExchange.using("snippets", function()
                  createEditor();
                  );

                  else
                  createEditor();

                  );

                  function createEditor()
                  StackExchange.prepareEditor(
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: false,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: null,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader:
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  ,
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  );



                  );













                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function ()
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194909%2fwhy-do-i-get-badly-formatted-numerical-results-when-i-use-stringform%23new-answer', 'question_page');

                  );

                  Post as a guest















                  Required, but never shown

























                  4 Answers
                  4






                  active

                  oldest

                  votes








                  4 Answers
                  4






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  8












                  $begingroup$

                  This is what happens when you use IEEE-754 double-precision math instead of exact math.



                  StringForm, InputForm, FullForm etc. give you all possible digits of these IEEE-754 double-precision numbers used internally. This is no different from any other programming language.



                  Other number display functions, like NumberForm, show fewer digits. The internal representation of the number doesn't change though.



                  The backtick ` indicates a machine-precision number, which is usually (always?) an IEEE-754 double-precision number.



                  You can get the result you're looking for by doing the conversion to numerical values after the squaring/cubing:



                  Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                  N[i], N[i^2], N[i^3]]], i, 1/2, 6, 1/10]



                  the square of 0.7` is 0.49`, the cube of it is 0.343`







                  share|improve this answer











                  $endgroup$

















                    8












                    $begingroup$

                    This is what happens when you use IEEE-754 double-precision math instead of exact math.



                    StringForm, InputForm, FullForm etc. give you all possible digits of these IEEE-754 double-precision numbers used internally. This is no different from any other programming language.



                    Other number display functions, like NumberForm, show fewer digits. The internal representation of the number doesn't change though.



                    The backtick ` indicates a machine-precision number, which is usually (always?) an IEEE-754 double-precision number.



                    You can get the result you're looking for by doing the conversion to numerical values after the squaring/cubing:



                    Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                    N[i], N[i^2], N[i^3]]], i, 1/2, 6, 1/10]



                    the square of 0.7` is 0.49`, the cube of it is 0.343`







                    share|improve this answer











                    $endgroup$















                      8












                      8








                      8





                      $begingroup$

                      This is what happens when you use IEEE-754 double-precision math instead of exact math.



                      StringForm, InputForm, FullForm etc. give you all possible digits of these IEEE-754 double-precision numbers used internally. This is no different from any other programming language.



                      Other number display functions, like NumberForm, show fewer digits. The internal representation of the number doesn't change though.



                      The backtick ` indicates a machine-precision number, which is usually (always?) an IEEE-754 double-precision number.



                      You can get the result you're looking for by doing the conversion to numerical values after the squaring/cubing:



                      Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                      N[i], N[i^2], N[i^3]]], i, 1/2, 6, 1/10]



                      the square of 0.7` is 0.49`, the cube of it is 0.343`







                      share|improve this answer











                      $endgroup$



                      This is what happens when you use IEEE-754 double-precision math instead of exact math.



                      StringForm, InputForm, FullForm etc. give you all possible digits of these IEEE-754 double-precision numbers used internally. This is no different from any other programming language.



                      Other number display functions, like NumberForm, show fewer digits. The internal representation of the number doesn't change though.



                      The backtick ` indicates a machine-precision number, which is usually (always?) an IEEE-754 double-precision number.



                      You can get the result you're looking for by doing the conversion to numerical values after the squaring/cubing:



                      Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                      N[i], N[i^2], N[i^3]]], i, 1/2, 6, 1/10]



                      the square of 0.7` is 0.49`, the cube of it is 0.343`








                      share|improve this answer














                      share|improve this answer



                      share|improve this answer








                      edited 2 days ago

























                      answered 2 days ago









                      RomanRoman

                      5,06011130




                      5,06011130





















                          5












                          $begingroup$

                          StringForm is very old. It goes all the back to V1.0, released in 1988. It represents an attempt by WRI to have an IO formatter that would appeal to programmers familiar with C and similar programming languages.



                          V6.0, released in 2003, added formatting tools that are not only easier to use but which are better integrated into Mathematica's way of doing things. One of the new IO formatters was Row. It does not have the problem with formatting machine numbers that you ran into by using StringForm.



                          Here is how you can get your output with Row.



                          Column[
                          Table[
                          Row["the square of ", i, " is ", i^2, ", the cube of it is ", i^3],
                          i, 0.5, 1., .1]]


                          output



                          One of the nice features of the newer IO formatting tools is that they allow styles to be applied at almost any level. For example:



                          numStyle[num_?NumericQ] := Style[num, Red, Bold, Italic]
                          Style[
                          Column[
                          Table[
                          Row[
                          "the square of ", numStyle[i], " is ", numStyle[i^2],
                          ", the cube of it is ", numStyle[i^3]],
                          i, 0.5, 1., .1]],
                          FontFamily -> "Arial"]


                          styled



                          It isn't that you can't apply styles to StringForm output, but that it is harder to do and requires more care.






                          share|improve this answer











                          $endgroup$

















                            5












                            $begingroup$

                            StringForm is very old. It goes all the back to V1.0, released in 1988. It represents an attempt by WRI to have an IO formatter that would appeal to programmers familiar with C and similar programming languages.



                            V6.0, released in 2003, added formatting tools that are not only easier to use but which are better integrated into Mathematica's way of doing things. One of the new IO formatters was Row. It does not have the problem with formatting machine numbers that you ran into by using StringForm.



                            Here is how you can get your output with Row.



                            Column[
                            Table[
                            Row["the square of ", i, " is ", i^2, ", the cube of it is ", i^3],
                            i, 0.5, 1., .1]]


                            output



                            One of the nice features of the newer IO formatting tools is that they allow styles to be applied at almost any level. For example:



                            numStyle[num_?NumericQ] := Style[num, Red, Bold, Italic]
                            Style[
                            Column[
                            Table[
                            Row[
                            "the square of ", numStyle[i], " is ", numStyle[i^2],
                            ", the cube of it is ", numStyle[i^3]],
                            i, 0.5, 1., .1]],
                            FontFamily -> "Arial"]


                            styled



                            It isn't that you can't apply styles to StringForm output, but that it is harder to do and requires more care.






                            share|improve this answer











                            $endgroup$















                              5












                              5








                              5





                              $begingroup$

                              StringForm is very old. It goes all the back to V1.0, released in 1988. It represents an attempt by WRI to have an IO formatter that would appeal to programmers familiar with C and similar programming languages.



                              V6.0, released in 2003, added formatting tools that are not only easier to use but which are better integrated into Mathematica's way of doing things. One of the new IO formatters was Row. It does not have the problem with formatting machine numbers that you ran into by using StringForm.



                              Here is how you can get your output with Row.



                              Column[
                              Table[
                              Row["the square of ", i, " is ", i^2, ", the cube of it is ", i^3],
                              i, 0.5, 1., .1]]


                              output



                              One of the nice features of the newer IO formatting tools is that they allow styles to be applied at almost any level. For example:



                              numStyle[num_?NumericQ] := Style[num, Red, Bold, Italic]
                              Style[
                              Column[
                              Table[
                              Row[
                              "the square of ", numStyle[i], " is ", numStyle[i^2],
                              ", the cube of it is ", numStyle[i^3]],
                              i, 0.5, 1., .1]],
                              FontFamily -> "Arial"]


                              styled



                              It isn't that you can't apply styles to StringForm output, but that it is harder to do and requires more care.






                              share|improve this answer











                              $endgroup$



                              StringForm is very old. It goes all the back to V1.0, released in 1988. It represents an attempt by WRI to have an IO formatter that would appeal to programmers familiar with C and similar programming languages.



                              V6.0, released in 2003, added formatting tools that are not only easier to use but which are better integrated into Mathematica's way of doing things. One of the new IO formatters was Row. It does not have the problem with formatting machine numbers that you ran into by using StringForm.



                              Here is how you can get your output with Row.



                              Column[
                              Table[
                              Row["the square of ", i, " is ", i^2, ", the cube of it is ", i^3],
                              i, 0.5, 1., .1]]


                              output



                              One of the nice features of the newer IO formatting tools is that they allow styles to be applied at almost any level. For example:



                              numStyle[num_?NumericQ] := Style[num, Red, Bold, Italic]
                              Style[
                              Column[
                              Table[
                              Row[
                              "the square of ", numStyle[i], " is ", numStyle[i^2],
                              ", the cube of it is ", numStyle[i^3]],
                              i, 0.5, 1., .1]],
                              FontFamily -> "Arial"]


                              styled



                              It isn't that you can't apply styles to StringForm output, but that it is harder to do and requires more care.







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited yesterday

























                              answered yesterday









                              m_goldbergm_goldberg

                              88.6k873200




                              88.6k873200





















                                  2












                                  $begingroup$

                                  I would recommend looking at StringTemplate.



                                  Do[Print[StringTemplate[
                                  "the square of `` is ``, the cube of it is ``"][i, i^2, i^3]], i,
                                  0.5, 1, 0.1]


                                  the square of 0.5 is 0.25, the cube of it is 0.125

                                  the square of 0.6 is 0.36, the cube of it is 0.216

                                  the square of 0.7 is 0.49, the cube of it is 0.343

                                  the square of 0.8 is 0.64, the cube of it is 0.512

                                  the square of 0.9 is 0.81, the cube of it is 0.729

                                  the square of 1. is 1., the cube of it is 1.





                                  share|improve this answer









                                  $endgroup$

















                                    2












                                    $begingroup$

                                    I would recommend looking at StringTemplate.



                                    Do[Print[StringTemplate[
                                    "the square of `` is ``, the cube of it is ``"][i, i^2, i^3]], i,
                                    0.5, 1, 0.1]


                                    the square of 0.5 is 0.25, the cube of it is 0.125

                                    the square of 0.6 is 0.36, the cube of it is 0.216

                                    the square of 0.7 is 0.49, the cube of it is 0.343

                                    the square of 0.8 is 0.64, the cube of it is 0.512

                                    the square of 0.9 is 0.81, the cube of it is 0.729

                                    the square of 1. is 1., the cube of it is 1.





                                    share|improve this answer









                                    $endgroup$















                                      2












                                      2








                                      2





                                      $begingroup$

                                      I would recommend looking at StringTemplate.



                                      Do[Print[StringTemplate[
                                      "the square of `` is ``, the cube of it is ``"][i, i^2, i^3]], i,
                                      0.5, 1, 0.1]


                                      the square of 0.5 is 0.25, the cube of it is 0.125

                                      the square of 0.6 is 0.36, the cube of it is 0.216

                                      the square of 0.7 is 0.49, the cube of it is 0.343

                                      the square of 0.8 is 0.64, the cube of it is 0.512

                                      the square of 0.9 is 0.81, the cube of it is 0.729

                                      the square of 1. is 1., the cube of it is 1.





                                      share|improve this answer









                                      $endgroup$



                                      I would recommend looking at StringTemplate.



                                      Do[Print[StringTemplate[
                                      "the square of `` is ``, the cube of it is ``"][i, i^2, i^3]], i,
                                      0.5, 1, 0.1]


                                      the square of 0.5 is 0.25, the cube of it is 0.125

                                      the square of 0.6 is 0.36, the cube of it is 0.216

                                      the square of 0.7 is 0.49, the cube of it is 0.343

                                      the square of 0.8 is 0.64, the cube of it is 0.512

                                      the square of 0.9 is 0.81, the cube of it is 0.729

                                      the square of 1. is 1., the cube of it is 1.






                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered yesterday









                                      chuychuy

                                      9,4731841




                                      9,4731841





















                                          1












                                          $begingroup$

                                          You can also use StandardForm, which is the standard format of output cells:



                                          Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                                          StandardForm[i], StandardForm[i^2], StandardForm[i^3]]],
                                          i, 0.5, 6, 0.1]





                                          share|improve this answer









                                          $endgroup$

















                                            1












                                            $begingroup$

                                            You can also use StandardForm, which is the standard format of output cells:



                                            Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                                            StandardForm[i], StandardForm[i^2], StandardForm[i^3]]],
                                            i, 0.5, 6, 0.1]





                                            share|improve this answer









                                            $endgroup$















                                              1












                                              1








                                              1





                                              $begingroup$

                                              You can also use StandardForm, which is the standard format of output cells:



                                              Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                                              StandardForm[i], StandardForm[i^2], StandardForm[i^3]]],
                                              i, 0.5, 6, 0.1]





                                              share|improve this answer









                                              $endgroup$



                                              You can also use StandardForm, which is the standard format of output cells:



                                              Do[Print[StringForm["the square of `` is ``, the cube of it is ``", 
                                              StandardForm[i], StandardForm[i^2], StandardForm[i^3]]],
                                              i, 0.5, 6, 0.1]






                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered yesterday









                                              Michael E2Michael E2

                                              150k12203482




                                              150k12203482



























                                                  draft saved

                                                  draft discarded
















































                                                  Thanks for contributing an answer to Mathematica Stack Exchange!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid


                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.

                                                  Use MathJax to format equations. MathJax reference.


                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function ()
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194909%2fwhy-do-i-get-badly-formatted-numerical-results-when-i-use-stringform%23new-answer', 'question_page');

                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  -number-form, output-formatting

                                                  Popular posts from this blog

                                                  Frič See also Navigation menuinternal link

                                                  Identify plant with long narrow paired leaves and reddish stems Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?What is this plant with long sharp leaves? Is it a weed?What is this 3ft high, stalky plant, with mid sized narrow leaves?What is this young shrub with opposite ovate, crenate leaves and reddish stems?What is this plant with large broad serrated leaves?Identify this upright branching weed with long leaves and reddish stemsPlease help me identify this bulbous plant with long, broad leaves and white flowersWhat is this small annual with narrow gray/green leaves and rust colored daisy-type flowers?What is this chilli plant?Does anyone know what type of chilli plant this is?Help identify this plant

                                                  fontconfig warning: “/etc/fonts/fonts.conf”, line 100: unknown “element blank” The 2019 Stack Overflow Developer Survey Results Are In“tar: unrecognized option --warning” during 'apt-get install'How to fix Fontconfig errorHow do I figure out which font file is chosen for a system generic font alias?Why are some apt-get-installed fonts being ignored by fc-list, xfontsel, etc?Reload settings in /etc/fonts/conf.dTaking 30 seconds longer to boot after upgrade from jessie to stretchHow to match multiple font names with a single <match> element?Adding a custom font to fontconfigRemoving fonts from fontconfig <match> resultsBroken fonts after upgrading Firefox ESR to latest Firefox