it opens up some possibilities, but for text tools, things are still kind of stuck. These tools do not consider text as medieval elements themselves, it was kind of an offshoot of things. And as artists start using tools, I know it's in my experience that you always want to, as an artist, to explore things kind of off the beaten trail. So like on this slide, for instance, if you're walking on this trail after, sometimes you want to just kind of go right up to the edge and see what's going on there. Sometimes I don't get to anything very useful. But you never know, you might remember that you've got a pair of lighters right to your back or something. You might find some way to navigate, some avenue that you're going. Sometimes you can get commissions. Commissions often have express trains attached. So sometimes that's good, sometimes that's bad. Here's some samples of three fonts, sort of, and there's quite a wide variety of font manipulation. So things are not necessarily just, not just an outline, it's like these crazy drawings.  Multiple colored fonts are not really well supported. So in the last several years, I've been to LGM and particularly color fontJS, it's always sucked in some ideas by Osmosis. People always ask, well, I've been laid out, it doesn't have text tools. They must talk about that. So I finally said, okay, I just switched my renderer to pyro, so now it's actually possible to do text. I'll just make a simple little text tool, and that'll be it. I won't need anything more than that, of course. So I'm thinking about it, and well, if I just make it a little caption tool. So like that would be one category of text manipulation where you just need one or two lines of things. It's usually like one font, you don't need floating or anything like that. So I thought, okay, I'll just do a caption tool. So Inkscape does pretty good with that. It's pretty clean. You just click down, you can type text. No busts. There are some ways it could be improved. So like this could be an easy way to make labels. So you just click down and do it like Inkscape. It's tight, and it's expected. And if you click down, it's just in random places. It doesn't produce a lot of empty objects. So it's pretty convenient. When I was using text in Inkscape, often I'll find something. Then I want to quickly move it to somewhere else to align it with something else. So you have an outline around it where you can just grab the outline and move it around. Or to change the font size. There's just so little doodads you can pull and push on the side as well as outline these pieces. Also on the edges, if you want to rotate. And there's also alignment. If you want to use a text layout from a script, for instance, sometimes you want to locate it close to an anchor point. So like this is where it's not going to be an anchor point. And then you can align it to that thing. So if you want to automate something that's easy to control. What impact people align is that most properties left, right, and center are alignment points. And only left, right, and center is very difficult to get intermediate values. Like with navigation or movement or something like that. The discrete points like that are kind of irritating too. Just by holding a modifier, I shifted around and moved it at any other points in between. The other categories of text editing would be code text and text on a tab. And so for this is all just single color black and white text. And I'll get to color text in a second. One of the problems with text is that it's difficult to coordinate where things actually flow. It's just a lot more obvious. So like, I don't have anything like that. So let's say you have a caption like that and you want to blow it into something on Thanksgiving. So you have to select the text and then select this other thing and then select this menu option. Or if you happen to the shortcut and that connects them. But it seems like it would be much more intuitive to have a little block or something that just pull that and then have it instantly and then your cursor transform into a text indicator. So like you hover over something, it's purple light to it here. And you can click on that and then hover and then link up things like that. Another problem with blue text is that it's difficult to jump from one thing to the next. If you have a big magazine layout, it's very easy to get lost for where things link up. So I guess as the little arrow is that show where things are linked. But it's usually like early thin, the arrow is often, if something's like many pages now, it's quite difficult to jump to somewhere reasonable.  I assume you can have that implemented by now, but it's not very good. Another issue with blue text is if you want to do text on path. Like for instance, if you have a favor object, where it's just a whole bunch of lines, in things like SVG files, you have a path. But if you have a lot of some paths, it's not really clear how the text is going to flow on those paths. So you might have visually lines or things like that. But the order that the text is going to be quick is going to jump all around and it's happening in a lot of sense. So if I need a process of implementing a way to select different lines, so you get somewhere and then drag down and wherever it's going to be, that's going to determine where the text is going to flow. On my to-do list, I didn't quite know what to do. So just like this normally people were, it was slightly harder to make color text. You have to do different layers. For cubers, it makes it a little bit easier. Just like with event type features, it's not clear if people don't do more stuff like that because it's not really accessible or if people are not interested in it. If it was immediately accessible, maybe it would be easier to just do stuff like that. So let's see what will work now. For font selection, an option for layers. So like if I want to make this text, there's three separate layers here. Another thing is I'm almost done being able to do open type SVG fonts. It's an open type font, but each script is defined by SVG, but I didn't get there. Instead, right now I have to do each layer of color in a font through a different file. So like right now, there's just a background color and a foreground, but if you have the layers, then you can add different layers to the font. So if I want that one to be, let's say that another layer is going to do that. So now they're all with color, but you just change the color for those. And when you do it so manually like this, it's difficult to create what's on what, so you can just rearrange until it actually makes sense. Then if that works for any number of layers, you can select and everything like that. And it works hopefully like one would expect. In terms of this sort of font design, I guess that Microsoft has a method where it's a single color layers like that in open type. But it's not really widely supported outside of Microsoft, apparently. I could be wrong about that. There's several different computing ways to do color fonts, and they're all quite different. The SVG fonts are currently only supported somewhat in Firefox and like no or else. There's a character selection in here. So this character rendering is, I built it in at the base part of the font rendering. So it's a place you can free hide or be able to support the layers colors in fonts. It's not going to steal quite that, as far as I understand. But there's no plans for easy access to the SVG parts if you do the SVG. There's no accents on the keyboard.  I have kind of a workaround, so you just type two things and basically close. Of course that font doesn't actually have that character. Let's see, it has that constant. You can just type two characters and they're key and they're clients. Oh my God, they can experiment with color fonts. There's not very many color fonts available. I rendered one, or I built one in Blender. It's very difficult to make color fonts just because it's not the light standard, particularly. So this is the process that I went through to make the color font. So I modeled in Blender, then I did a render of it. Oops. With an orthographic camera. It didn't make sense to be used in like a video game where you run across the root pops. Maybe you get complaints for spelling words correctly. Then I took that render into the game and then like sheared it so that you get the more common sort of perspective. Then I took that sheared it into Inkscape and then traced it to several colors. Then there was no easy way to guillotine that stuff. So I need my own guillotine to take that chart and map it all into the glyphs. So those separate SVG files and then use TTS to compile that using a TTS template, which I still don't really understand. So it doesn't quite work in Firefox for some reason. But it worked like a week ago. It does upgrade and now it doesn't work. I don't know. This would be the part I had. What it was working is TTS. So then the final stage is you find that you have a movement type SVG font. So the last thing I wanted to show is text on path options. So like in Inkscape, without putting spaces at the front of your text, sometimes it's difficult to get things to space properly. But if you have extra things on top like that, just click and drag and you can place it however you like. Or sometimes you want to put around an existing object, but you don't want to destroy that object. So you want that path to stay there, but you don't want it to map to a different path. So if I could just click and drag the baseline, sometimes that's easier. And another thing that's sometimes useful for artistic purposes, is dealing with text as a visual element rather than an offshoot of font design.  I guess it's very complex. It's the work. So with this as a visual element, well, you can switch things as visual elements. So what happens if you take a variable with line like that and use the input group for the path, and then see if it already works. It brings through different ways to do it. Thank you. Microsoft has indicated that we are going to support SVG components, overpacked components, starting this up. It was the reason why you implemented your multiple keys to create accents. And so using the composite key features in, say, this is known. And I think that just a composite key should work. However, I'm most an American keyboardist. There is no composite key. That's what the win key is for. One more question? Nobody else has one. A little fact that I might not have noticed exactly what we were using was for the process of building it. Did you say use glyphs? No. It's all free stuff. Okay. That reminds me of something. I took the chart and then I need my own script to take that. That takes over a chart and top it up into individual glyphs. It just makes a whole slew of individual files which are then.