Merge pull request #68 from quaggaone/main

codly-languages: fix layout shifts when using lang-icon
This commit is contained in:
swaits committed 2025-10-26 16:15:05 -06:00
commit 0e6d002839
26 files changed
+10 -11

No files matched your search

+2 -2
View File
@@ -10,10 +10,10 @@ Pretty simple. Import `codly`. Initialize it. Import `codly-languages`.
Configure `codly` with the languages. Like this:
```typst
#import "@preview/codly:1.2.0": *
#import "@preview/codly:1.3.0": *
#show: codly-init
#import "@preview/codly-languages:0.1.8": *
#import "@preview/codly-languages:0.1.9": *
#codly(languages: codly-languages)
```
+5 -6
View File
@@ -4,21 +4,20 @@
// To use:
//
// ```typst
// #import "@preview/codly:1.2.0": *
// #import "@preview/codly:1.3.0": *
// #show: codly-init
//
// #import "codly-languages.typ:0.1.8": *
// #import "codly-languages.typ:0.1.9": *
// #codly(languages: codly-languages)
// ```
#let codly-languages = {
// helper function which takes an image filename and creates an icon
let __icon(image-filename) = {
box(
image("icons/" + image-filename, height: 0.9em),
baseline: 0.05em,
image("icons/" + image-filename, height: 130%, fit: "contain"),
inset: 0pt,
outset: 0pt,
) + h(0.3em)
)
}
let __emoji(emoji) = {
@@ -26,7 +25,7 @@
emoji,
inset: 0pt,
outset: 0pt,
) + h(0.3em)
)
}
// configurations for languages
Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

@@ -1,4 +1,4 @@
#import "@preview/codly:1.2.0": *
#import "@preview/codly:1.3.0": *
#import "/lib.typ": *
#show: codly-init
#codly(languages: codly-languages)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.
+1 -1
View File
@@ -1,5 +1,5 @@
#import "/lib.typ": *
#import "@preview/codly:1.2.0": *
#import "@preview/codly:1.3.0": *
#show: codly-init
#codly(languages: codly-languages)
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "codly-languages"
version = "0.1.8"
version = "0.1.9"
entrypoint = "lib.typ"
authors = ["Stephen Waits <steve@waits.net>"]
license = "MIT"