Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)C
Posts
1
Comments
107
Joined
3 yr. ago

  • Ah, I looked it up, it seems it actually has multiline copy/paste? Alt-A to mark the start of the text, Alt-6 to copy, Ctrl-U to paste. I'll try it out next time I'm stuck in nano, thanks!

  • I don't get you people. Proper copy/paste support is "extended functionality"? I beg to differ. This is basic functionality.

    And no, single line copy/paste as offered by nano, or copy and paste through the terminal is not proper copy/paste.

  • You are roughly 70% water

  • 0C = water freezes, 100C = water boils

    If this isn't more useful, tell me.

  • Please provide a video of Henry meowing!

  • This thread is now about 'Murica

  • Yeah, for certain apps you may need to do that. I've had to do that with Nextcloud and Linkwarden. But Immich will happily work with a shareable link.

  • I use pangolin and subdomains on my domain. It works really well, and enables SSO login to all services on the network.

  • dinosower

    😁

  • Deleted

    Permanently Deleted

    Jump
  • All boobs are unique and beautiful in themselves

  • You dropped this:

  • Deleted

    Permanently Deleted

    Jump
  • So I had a similar experience. I was a vegetarian, I don't like coffee, I don't drink alcohol.

    First the waiter put the wine in front of me and the soda in front of my wife.

    Then I got the meat and she the veggie dish.

    Then finally she got the white tea and I the coffee.

  • You should get some, they are rad

  • It would make sense that a code editor could use a more limited subset of text rendering that could be more optimized.

    Perhaps a bit surprisingly, Microsoft actually has pretty good documentation on OpenType. Here's info on what shaping applies to "standard" scripts:

    https://learn.microsoft.com/en-us/typography/script-development/standard

    And here's the landing page for the latest OpenType spec:

    https://learn.microsoft.com/en-us/typography/opentype/spec/

    Specifically for ligatures, you're looking for the liga feature which is specified in the font's GSUB table.

  • HarfBuzz does opentype shaping, that is, transforming strings of unicode characters to lists of glyphs with positioning. The significance of this can be hard to understand for someone used to the latin script, as that needs very little shaping - kerning is often the only thing that's absolutely necessary.

    But in complex scripts, most notably the Indic, there's a lot going on. Unicode characters can merge into one glyph under circumstances, or one character can split into several, and relative positioning in both the x and y axis is imperative.

    A reason that OpenType shaping is complex is that part of the rules for what to do will be found in the font, and part will need to be hard-coded in the code implementing it.

    If you're going to roll your own text renderer, you'll have to care about the following areas:

    • Rasterization/rendering to bitmaps, including hinting (notoriously difficult, old-style TrueType hinting instructions are bytecode, so you'll be writing a tiny VM for this)
    • Shaping (Kerning at a minimum, full OpenType shaping for international support)
    • BiDi (for full international support, primarily Hebrew and Perso-Arabic)
    • A caching system for rendered text glyphs and shaped text runa, as it will be too slow to perform this each time you want to render some text

    Let's just say that I do not recommend going this route unless you're prepared to spend a lot of time on it.

  • No this is OnlyFans

  • What kind of socks do you need for Linux Mint? Are any mint green ok?

  • Selfhosted @lemmy.world

    Small NAS home server woes