You have single quotes around the font-family name references in both "@font-face" and ".bubba" style sections.
I don't in my sample. I have no idea if that makes a difference. On Friday, December 3, 2021 at 11:58:38 AM UTC-4 [email protected] wrote: > hmm.. I really do not understand. For me it does not work, neither in > firefox on windows nor in Chrome on windows. > The font file is accessible (because it can be used in view mode). but in > edit mode it does not work. > anyhow: thank you Charlie for all the time you dedicated to this topic! > mt > > Il giorno venerdì 3 dicembre 2021 alle 16:21:51 UTC+1 [email protected] > ha scritto: > >> *Confirmation that this does indeed work with a local file.* >> *(Well, unless there is something wonky going on. Maybe somebody else >> can confirm with their own computer setup. I am using a Chromebook.)* >> >> I went to Google Fonts and downloaded the Cormorant Garamond font >> family. In the ZIP file, I copied the CormorantGaramond-Regular.ttf file >> to the same folder in which the TiddlyWiki file resides. >> >> See screenshot below, Note edits to core tiddler. In particular, the >> "./" when specifying the font-face src and let's not forget (like I first >> did) to include that third class for the edit widget. >> >> >> [image: Screenshot 2021-12-03 11.14.58 AM.png] >> >> On Friday, December 3, 2021 at 3:50:38 AM UTC-4 [email protected] wrote: >> >>> Hi Charlie, using a local font file, i.e >>> >>> @font-face { >>> font-family: 'CormorantGaramond'; >>> font-style: normal; >>> font-weight: 400; >>> src: url(./tiddly/CormorantGaramond-Regular.ttf); >>> } >>> >>> does not work (it works anywhere in the wiki, but not in the >>> EditTemplate). >>> anyhow, even if it worked, I prefer to have a single file (that's why i >>> use this method to embed my font-face: >>> http://kookma.webfonts.tiddlyspot.com/) >>> >>> summing up: *CodeMirror plugin solves the problem *(and of course adds >>> other nice functionalities too) *BUT the EditorToolbar does not stick >>> anymore* (to the top of the screen when scrolling). ie. >>> >>> div.tc-editor-toolbar { >>> position: sticky; >>> top: 0; >>> } >>> >>> does not work anymore. >>> (having a sticky toolbar is quite useful for me in mobile mode). (i >>> tried to change to visible the overflow in CodeMirror to no avail). >>> >>> thank you very much anyhow! >>> maurizio >>> >>> Il giorno giovedì 2 dicembre 2021 alle 17:06:52 UTC+1 [email protected] >>> ha scritto: >>> >>>> If of any use to anybody, here's how I've setup the editor to use a >>>> www.w3schools font face. (I'm figuring TiddlyWiki could use a font face >>>> file sitting in the same file folder as the TiddlyWiki.) >>>> >>>> [image: Screenshot 2021-12-02 12.03.52 PM.png] >>>> >>>> On Thursday, December 2, 2021 at 4:08:39 AM UTC-4 [email protected] >>>> wrote: >>>> >>>>> 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. >>>>> >>>>> 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/9a55aea6-f005-4d27-ad88-5048345f18e5n%40googlegroups.com.

