TypeFace.Weight doesn't affect UI during invoking TextFormattingRunProperties.SetTypeFace










0















I want to set a font weight, not just Bold weight, for some text classification in visual studio (VS) extension. I tried to achieve it using TextFormattingRunProperties.SetTypeFace in the code below:



...
var formatting = classificationFormatMap.GetExplicitTextProperties(classificationType);
// newTypeFace is a one of System fonts with non Normal weight, which was received before
formatting = formatting.SetTypeface(newTypeFace);
classificationFormatMap.SetExplicitTextProperties(classificationType, formatting);


I tried to set Arial [Bold|Extra Bold], Bahnschrift [Bold|Semi Bold] and Consolas Bold as newTypeFace (all this fonts are exist), but unfortunately, their weight didn't affect the VS text editor window. However,
the font families and styles, (I'm not sure I tried to set non regular stretch) affected text editor.



Of course, TextFormattingRunProperties.SetBold(true) works well, but I need to have a way to set the other font weights, not just Bold, so this approach doesn't solve the issue.



Has anyone idea why SetTypeFace with weight doesn't work and how to set font weight? Did I miss something?










share|improve this question




























    0















    I want to set a font weight, not just Bold weight, for some text classification in visual studio (VS) extension. I tried to achieve it using TextFormattingRunProperties.SetTypeFace in the code below:



    ...
    var formatting = classificationFormatMap.GetExplicitTextProperties(classificationType);
    // newTypeFace is a one of System fonts with non Normal weight, which was received before
    formatting = formatting.SetTypeface(newTypeFace);
    classificationFormatMap.SetExplicitTextProperties(classificationType, formatting);


    I tried to set Arial [Bold|Extra Bold], Bahnschrift [Bold|Semi Bold] and Consolas Bold as newTypeFace (all this fonts are exist), but unfortunately, their weight didn't affect the VS text editor window. However,
    the font families and styles, (I'm not sure I tried to set non regular stretch) affected text editor.



    Of course, TextFormattingRunProperties.SetBold(true) works well, but I need to have a way to set the other font weights, not just Bold, so this approach doesn't solve the issue.



    Has anyone idea why SetTypeFace with weight doesn't work and how to set font weight? Did I miss something?










    share|improve this question


























      0












      0








      0








      I want to set a font weight, not just Bold weight, for some text classification in visual studio (VS) extension. I tried to achieve it using TextFormattingRunProperties.SetTypeFace in the code below:



      ...
      var formatting = classificationFormatMap.GetExplicitTextProperties(classificationType);
      // newTypeFace is a one of System fonts with non Normal weight, which was received before
      formatting = formatting.SetTypeface(newTypeFace);
      classificationFormatMap.SetExplicitTextProperties(classificationType, formatting);


      I tried to set Arial [Bold|Extra Bold], Bahnschrift [Bold|Semi Bold] and Consolas Bold as newTypeFace (all this fonts are exist), but unfortunately, their weight didn't affect the VS text editor window. However,
      the font families and styles, (I'm not sure I tried to set non regular stretch) affected text editor.



      Of course, TextFormattingRunProperties.SetBold(true) works well, but I need to have a way to set the other font weights, not just Bold, so this approach doesn't solve the issue.



      Has anyone idea why SetTypeFace with weight doesn't work and how to set font weight? Did I miss something?










      share|improve this question
















      I want to set a font weight, not just Bold weight, for some text classification in visual studio (VS) extension. I tried to achieve it using TextFormattingRunProperties.SetTypeFace in the code below:



      ...
      var formatting = classificationFormatMap.GetExplicitTextProperties(classificationType);
      // newTypeFace is a one of System fonts with non Normal weight, which was received before
      formatting = formatting.SetTypeface(newTypeFace);
      classificationFormatMap.SetExplicitTextProperties(classificationType, formatting);


      I tried to set Arial [Bold|Extra Bold], Bahnschrift [Bold|Semi Bold] and Consolas Bold as newTypeFace (all this fonts are exist), but unfortunately, their weight didn't affect the VS text editor window. However,
      the font families and styles, (I'm not sure I tried to set non regular stretch) affected text editor.



      Of course, TextFormattingRunProperties.SetBold(true) works well, but I need to have a way to set the other font weights, not just Bold, so this approach doesn't solve the issue.



      Has anyone idea why SetTypeFace with weight doesn't work and how to set font weight? Did I miss something?







      visual-studio fonts visual-studio-extensions vs-extensibility






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 14 '18 at 20:14







      George Alexandria

















      asked Nov 4 '18 at 19:38









      George AlexandriaGeorge Alexandria

      2,05421121




      2,05421121






















          0






          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          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: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          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%2fstackoverflow.com%2fquestions%2f53144661%2ftypeface-weight-doesnt-affect-ui-during-invoking-textformattingrunproperties-se%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • 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.

          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%2fstackoverflow.com%2fquestions%2f53144661%2ftypeface-weight-doesnt-affect-ui-during-invoking-textformattingrunproperties-se%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







          這個網誌中的熱門文章

          What does pagestruct do in Eviews?

          Dutch intervention in Lombok and Karangasem

          Channel Islands