WOW! IT WORKS
I'm... elated.

Il giorno giovedì 2 dicembre 2021 alle 09:10:26 UTC+1 [email protected] 
ha scritto:

> thank you Charlie and Jeremy! yes: mine is a font-face. 
> the problem is: I love fonts! I use different fonts for different wiki, 
> they embody the "soul" of the wiki (and I'd like to have the same font 
> whether desktop or mobile, viewing or editing). that's why until now i used 
> the edit widget for editing. but this means: no toolbar, and it can be 
> annoying, especially on mobile. 
> anyhow: thanks again for this priceless tool!
> m. 
>
>
> Have you tried using the CodeMirror plugin? It allows you to change the 
> editor font family through $:/ControlPanel settings panel
>
> Best wishes
>
> Jeremy
>
>
> Il giorno mercoledì 1 dicembre 2021 alle 18:23:39 UTC+1 [email protected] ha 
> scritto:
>
>> Thanks for the info, Jeremy.  2-tier client server guy over here, so the 
>> innards of web browsers is foreign territory for this kid.
>>
>> So whatever browser Maurizio is using, that approach I'm suggesting 
>> should work with some font-family available by default in whatever browser 
>> Maurizio is using, right?
>>
>> On Wednesday, December 1, 2021 at 1:15:16 PM UTC-4 [email protected] 
>> wrote:
>>
>>> I think it's working for CJ because the "Brush Script MT" font is 
>>> available by default in that browser, without needing to be defined by a 
>>> font-face tag. That technique only works for built-in fonts because 
>>> there's no way to inject the CSS font-face declaration into the iframe.
>>>
>>> Best wishes
>>>
>>> Jeremy
>>>
>>>
>>>
>>>
>>>
>>> On Wednesday, December 1, 2021 at 5:03:36 PM UTC [email protected] 
>>> wrote:
>>>
>>>> Just to confirm, I went to tiddlywiki.com, edited (i.e. clicked the 
>>>> "edit" button) that core tiddler, *(1)* added the style lines above 
>>>> the edit widget, and *(2)* altered the class for the edit widget, 
>>>> adding bubba as the third class.
>>>>
>>>> Works A-1 for me.
>>>>
>>>> Maybe Brush Script MT cursive doesn't work with your web browser?  
>>>> (Another screenshot for the proof in the pudding, with an obnoxious font 
>>>> size, below.)
>>>>
>>>> It is the font in the editor that you want adjusted, right?
>>>>
>>>> Total aside: "bubba" because it is easy for me to find and remember.  
>>>> I'm a huge fan of the movie Forrest Gump, and really liked "Bubba" in that 
>>>> movie.
>>>>
>>>> [image: Screenshot 2021-12-01 12.58.38 PM.png]
>>>>
>>>> On Wednesday, December 1, 2021 at 12:45:03 PM UTC-4 Charlie Veniot 
>>>> wrote:
>>>>
>>>>> I forgot to mention, you have to add that "bubba" class to the edit 
>>>>> text widget.
>>>>>
>>>>> As per the screenshot, the editor is showing that funky font.
>>>>>
>>>>> However, it did strangely take half-a-minute or so for that font to 
>>>>> take effect.
>>>>>
>>>>> On Wednesday, December 1, 2021 at 11:45:47 AM UTC-4 [email protected] 
>>>>> wrote:
>>>>>
>>>>>> thank you cj.v, but it didn't worked for me. 
>>>>>> it assign the class bubba to the iframe (just as 
>>>>>> $:/themes/tiddlywiki/vanilla/settings/editorfontfamily does) but... 
>>>>>> nothing 
>>>>>> changes.
>>>>>> i suspect it has to do with what Jeremy wrote:
>>>>>>
>>>>>> "The reason that custom fonts doesn’t work with the editor toolbar is 
>>>>>> because of the way that it creates the textarea element within an 
>>>>>> embedded 
>>>>>> iframe (this is done so that the selection in the textarea isn’t lost 
>>>>>> when 
>>>>>> the user clicks on a toolbar button and the textarea loses focus).
>>>>>>
>>>>>> The iframe doesn’t inherit any of the styles in the main document, so 
>>>>>> the code actually creates a hidden textarea and then reads back the 
>>>>>> styles, 
>>>>>> and then applies them to the textarea in the iframe. That means that any 
>>>>>> formatting applied to the textarea will be faithfully reproduced within 
>>>>>> the 
>>>>>> iframe. However, it only works for CSS properties applied directly to 
>>>>>> the 
>>>>>> textarea; it doesn’t transfer fonts, animations or other resources that 
>>>>>> can 
>>>>>> be defined in CSS.
>>>>>>
>>>>>> (The code is here: 
>>>>>> https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/editor/engines/framed.js
>>>>>> )
>>>>>>
>>>>>> We could update things so that special stylesheets identified by a 
>>>>>> new system tag such as $:/tags/Stylesheet/FramedEditor would be 
>>>>>> automatically inserted within the iframe." 
>>>>>>
>>>>>> Il giorno mercoledì 1 dicembre 2021 alle 14:57:19 UTC+1 
>>>>>> [email protected] ha scritto:
>>>>>>
>>>>>>> G'day,
>>>>>>>
>>>>>>> If you are not averse to changing core TiddlyWiki templates, you 
>>>>>>> could add a style at the top of the content in 
>>>>>>> $:/core/ui/EditTemplate/body/editor.
>>>>>>>
>>>>>>> See my screenshot below, in which I set the font to Brush Script MT 
>>>>>>> cursive.
>>>>>>>
>>>>>>> It would be good for more experienced TiddlyWiki users to chime in 
>>>>>>> on any downsides to this approach.
>>>>>>>
>>>>>>> *(BTW: please ignore the goofy-looking "!!! EditTemplate body" ... 
>>>>>>> that's me entering little breadcrumbs to figure out which core tiddler 
>>>>>>> is 
>>>>>>> which.)*
>>>>>>>
>>>>>>> [image: Screenshot 2021-12-01 9.52.23 AM.png]
>>>>>>>
>>>>>>> On Wednesday, December 1, 2021 at 6:19:45 AM UTC-4 [email protected]
>>>>>>>  wrote:
>>>>>>>
>>>>>>>> Hi everybody, any progress on this? (I really don't like see a 
>>>>>>>> different fontfamily when editing)
>>>>>>>> thank you so much for all the great work!
>>>>>>>>
>>>>>>>> maurizio
>>>>>>>>
>>>>>>>> Il giorno martedì 30 gennaio 2018 alle 21:09:06 UTC+1 Ton Gerner ha 
>>>>>>>> scritto:
>>>>>>>>
>>>>>>>>> Hi Alfonso,
>>>>>>>>>
>>>>>>>>> If I remember correctly the following comes from Jeremy's 
>>>>>>>>> TalkyTalky <https://tiddlywiki.com/talkytalky/> which uses the 
>>>>>>>>> Google font Lato:
>>>>>>>>>
>>>>>>>>> It contains the follwing stylesheet (a tiddler tagged with 
>>>>>>>>> $:/tags/Stylesheet):
>>>>>>>>>
>>>>>>>>> \define register-font(family,title,style,weight)
>>>>>>>>> @font-face {
>>>>>>>>>   font-family: "$family$";
>>>>>>>>>   font-style: $style$;
>>>>>>>>>   font-weight: $weight$;
>>>>>>>>>   src: url(<<datauri "$title$">>) format("woff");
>>>>>>>>> }
>>>>>>>>> \end
>>>>>>>>> \rules only filteredtranscludeinline transcludeinline macrodef 
>>>>>>>>> macrocallinline
>>>>>>>>>
>>>>>>>>> /*
>>>>>>>>> ** Fonts
>>>>>>>>> */
>>>>>>>>>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-black-webfont.woff" 
>>>>>>>>> "normal" "900">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-blackitalic-webfont.woff" 
>>>>>>>>> "italic" "900">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-bold-webfont.woff" "normal"
>>>>>>>>>  "700">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-bolditalic-webfont.woff" 
>>>>>>>>> "italic" "700">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-hairline-webfont.woff" 
>>>>>>>>> "normal" "100">>
>>>>>>>>> <<register-font "Lato" 
>>>>>>>>> "$:/_fonts/lato-hairlineitalic-webfont.woff" "italic" "100">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-italic-webfont.woff" 
>>>>>>>>> "italic" "400">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-light-webfont.woff" 
>>>>>>>>> "normal" "300">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-lightitalic-webfont.woff" 
>>>>>>>>> "italic" "300">>
>>>>>>>>> <<register-font "Lato" "$:/_fonts/lato-regular-webfont.woff" 
>>>>>>>>> "normal" "400">>
>>>>>>>>>
>>>>>>>>> Hope that helps.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Ton
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" 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/tiddlywiki/8d9cfc25-648b-47a9-94c4-0c76e4cb2f4an%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/8d9cfc25-648b-47a9-94c4-0c76e4cb2f4an%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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/tiddlywiki/ef4285b2-9217-4c82-88b6-f93e01c44a23n%40googlegroups.com.

Reply via email to