#typst
Explore tagged Tumblr posts
shieldfoss · 8 months ago
Note
I'm curious what your opinions on LaTeX or Typst are given your use cases for word processors? If you're already writing in markdown and want understandable/customisable layouts then that sort of thing sounds ideal.
I want to avoid LaTeX so people don't get the impression I'm the kind of person who uses LaTeX.
I want to avoid Typst because they're making a completely new markup language with zero back-compat issues and somehow they missed "/ITALIC/" and "_UNDERLINE_" and instead went for "_ITALIC_" and "#underline[UNDERLINE]" so I'm not sure I trust them. With anything.
86 notes · View notes
jezuk · 20 days ago
Text
Exploring Typst, a new typesetting system similar to LaTeX - jreyesr's blog
https://blog.jreyesr.com/posts/typst/
0 notes
hackernewsrobot · 1 month ago
Text
Exploring Typst, a new typesetting system similar to LaTeX
https://blog.jreyesr.com/posts/typst/
0 notes
fuka-petals · 2 months ago
Text
canffucansifng typste stitpdadsd digitaljykeyboard Mt fingers dheelkel presssingbstahevfauckingbakryz
0 notes
windows11-official · 3 months ago
Note
I am curious- do you, yourself, use Microsoft 365 (formerly Office)?
eh my university gives it for free but i still pirate it because i dont want that account anywhere near my pc, either way i use ODT+MAS and only install word excel & ppt (first two mostly used by the rest of my family cuz i use typst and barely ever need spreadsheet software, third i use because nothing even comes close to ppt in versatility and ease of use. if i have time i make my presentation a uwp app cuz dynamic & better/faster animation but i often don’t have that time)
1 note · View note
bourne-again-shyamalan · 2 months ago
Text
Consider: Typst
Force tumblr to implement LaTeX formatting.
771 notes · View notes
this-week-in-rust · 2 years ago
Text
This Week in Rust 487
Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @ThisWeekInRust on Twitter or @ThisWeekinRust on mastodon.social, or send us a pull request. Want to get involved? We love contributions.
This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a PR.
Foundation
Welcoming Software Engineer Adam Harvey to the Rust Foundation Team
New SLSA++ Survey Reveals Real-World Developer Approaches to Software Supply Chain Security
Newsletters
This Month in Rust OSDev: February 2023 | Rust OSDev
Project/Tooling Updates
autometrics 0.3: Defining Service-Level Objectives (SLOs) in Rust Source Code
Typst starts its public beta test and goes open source
Klint: Compile-time Detection of Atomic Context Violations for Kernel Rust Code
rust-analyzer changelog #173
Gitea 1.19.0 is released
Fornjot (code-first CAD in Rust) - Weekly Release - Finished!
activitypub-federation 0.4.0: Major rewrite with improvements to usability and documentation
Quickwit 0.5: Distributed tracing with Open Telemetry and Jaeger, VRL, Pulsar support, and more...!
pavex, a new Rust web framework - Progress report #2
Observations/Thoughts
Temporary lifetimes
Must move types
Defer blocks and async drop
A template proposal for adopting Rust at work
Patterns & Abstractions
Const as an auto trait
Item Patterns And Struct Else
Why use Rust on the backend?
The Importance of Logging
AsRef vs Borrow trait (ft. ChatGPT)
[audio] Cargo Limit with Alexander Lopatin :: Rustacean Station
[video] The Truth about Rust/WebAssembly Performance
Rust Walkthroughs
Using Cow in Rust for efficient memory utilization
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions
STM32F4 Embedded Rust at the PAC: GPIO Interrupts
Build your own Counting Bloom Filter
[video] Setting up CI and property testing for a Rust crate
Research
Verus: Verifying Rust Programs using Linear Ghost Types
Ownership guided C to Rust translation
Optimizing a parser/compiler with data-oriented design: a case study
Miscellaneous
Bringing Rust to the Xen Project
The birth of a package manager [written in Rust ;)]
Crate of the Week
This week's crate is Speedy2D, a crate offering cross-platform Hardware-accelerated drawing of shapes, images, and text, with an easy to use API.
Thanks to Aleksey Kladov for the suggestion!
Please submit your suggestions and votes for next week!
Call for Participation
Always wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!
Some of these tasks may also have mentors available, visit the task page for more information.
racoon - Open Source IAM call for contributors
Ockam - create clap command to show the details of a secure-channel listener on a node
Ockam - create clap command to delete an existing Forwarder on a node
Ockam - ockam run - a single command to run many ockam “create” commands
If you are a Rust project owner and are looking for contributors, please submit tasks here.
Updates from the Rust Project
321 pull requests were merged in the last week
inherit_overflow: adapt pattern to also work with v0 mangling
read_buf_exact: on error, all read bytes are appended to the buffer
add enable-warnings flag for llvm, and disable it by default
add useless_anonymous_reexport lint
add note for mismatched types because of circular dependencies
do not ICE for unexpected lifetime with ConstGeneric rib
don't ICE for late-bound consts across AnonConstBoundary
don't suggest similar method when unstable
fix ICE in custom-test-frameworks feature
fix ClashingExternDeclarations lint ICE
emit diagnostic when calling methods on the unit type in method chains
ensure ptr::read gets all the same LLVM load metadata that dereferencing does
erase escaping late-bound regions when probing for ambiguous associated types
error-msg: expand suggestion for unused_def lint
error-msg: impl better suggestion for E0532
fall back to old metadata computation when type references errors
fast path for process_obligations
fix generics_of for impl's RPITIT (Return Position Impl Trait In Trait) synthesized associated type
fix generics mismatch errors for RPITITs on -Zlower-impl-trait-in-trait-to-assoc-ty
install projection from RPITIT to default trait method opaque correctly
make fns from other crates with RPITIT work for -Zlower-impl-trait-in-trait-to-assoc-ty
fix object safety checks for new RPITITs
fix linker detection for clang with prefix
flatten/inline format_args!() and (string and int) literal arguments into format_args!()
implement FixedSizeEncoding for UnusedGenericParams
implement checked Shl/Shr at MIR building
only expect a GAT const param for type_of of GAT const arg
pass the right HIR back from get_fn_decl
remove identity_future indirection
remove box expressions from HIR
replace ZST operands and debuginfo by constants
simplify proc macro signature validity check
some cleanups in our normalization logic
suggest surrounding the macro with {} to interpret as a statement
use unused_generic_params from crate metadata
miri: move reject with isolation logic in fcntl
miri: tree borrows
properly allow macro expanded format_args invocations to use captures
optimize dep node backtrace and ignore fatal errors
fallback to lstat when stat fails on Windows
stabilise unix_socket_abstract
stabilize atomic_as_ptr
use index based drop loop for slices and arrays
allow using Range as an Iterator in const contexts
cargo: accurately show status when downgrading dependencies
cargo: add --ignore-rust-version flag to cargo install
cargo: add more information to wait-for-publish
cargo: align semantics of generated vcs ignore files
cargo: handle case mismatches when looking up env vars in the Config snapshot
rustdoc: correctly merge import's and its target's docs in one more case
rustdoc: docFS: replace rayon with threadpool and enable it for all targets
rustdoc: implement bag semantics for function parameter search
clippy: add allow_attribute lint
clippy: new lint to detect &std::path::MAIN_SEPARATOR.to_string()
clippy: enhance ifs_same_cond to warn same immutable method calls as well
clippy: fix almost_swapped false positive (let mut a = b; a = a)
clippy: fix almost_swapped: Ignore external macros
clippy: issue function modifiers in the right order in manual_async_fn lint
rust-analyzer: add an autofix for inserting an unsafe block to missing unsafe diagnostic
rust-analyzer: prioritize missing variants in match pattern completions
rust-analyzer: allow the status bar item to be clicked again
rust-analyzer: fix reference completions being emitted in places other than argument lists
rust-analyzer: fix rustc proc-macro handling being broken on the rustc workspace itself
rust-analyzer: fix visibility resolution not respecting parent blocks
rust-analyzer: only skip adjustment hints for block, if and match expressions for reborrows
rust-analyzer: lint incoherent inherent impls
Rust Compiler Performance Triage
A mixed week, with some nice wins, but also at least two PR's that were subsequently reverted, such as the upgrade to LLVM 16. We do want to note PR #108944, which cut down on crate metadata, binary sizes, and was an overall win on execution time for many benchmarks.
Triage done by @pnkfelix. Revision range: 00587489..ef03fda3
1 Regressions, 4 Improvements, 11 Mixed; 2 of them in rollups 37 artifact comparisons made in total
Full report here
Approved RFCs
Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:
No RFCs were approved this week.
Final Comment Period
Every week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.
RFCs
[disposition: merge] RFC: result_ffi_guarantees
Tracking Issues & PRs
[disposition: merge] Initial support for return type notation (RTN)
[disposition: merge] rustdoc: add support for type filters in arguments and generics
[disposition: merge] rustdoc: run more HIR validation to mirror rustc
[disposition: merge] Add a builtin FnPtr trait that is implemented for all function pointers
[disposition: merge] Clarify stability guarantee for lifetimes in enum discriminants
New and Updated RFCs
No New or Updated RFCs were created this week.
Call for Testing
An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:
No RFCs issued a call for testing this week.
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
Upcoming Events
Rusty Events between 2023-03-22 - 2023-04-19 🦀
Virtual
2023-03-22 | Virtual (Richmond, VA, US) | Rustaceans RVA
Rustaceans RVA - March Meetup
2023-03-27 | Virtual | Rust Formal Methods Interest Group
Flux: Ergonomic Verification of Rust Programs with Liquid Types
2023-03-28 | Virtual (Berlin, DE) | Berline.rs - OpenTechSchool Berlin
Rust Hack and Learn
2023-03-28 | Virtual (Dallas, TX, US) | Dallas Rust
Last Tuesday
2023-03-28 | Virtual (Redmond, WA, US) | Microsoft Reactor Redmond
Crack code interview problems in Rust: S2 Ep3
2023-03-29 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
Writing your own rust 'book' with mdBook
2023-03-31 | Virtual (Tunis, TN) | Rust Tunisia
Rust Meetup Tunisia - Volume I, Number III
2023-04-04 | Virtual (Buffalo, NY, US) | Buffalo Rust Meetup
Buffalo Rust User Group, First Tuesdays
2023-04-05 | Virtual (Indianapolis, IN, US) | Indy Rust
Indy.rs - with Social Distancing
2023-04-05 | Virtual (Stuttgart, DE) | Rust Community Stuttgart
Rust-Meetup
2023-04-11 | Virtual (Berlin, DE) | Berline.rs - OpenTechSchool Berlin
Rust Hack and Learn
2023-04-11 | Virtual (Dallas, TX, US) | Dallas Rust
Second Tuesday
2023-04-11 | Virtual | Rust Live
Rust Live: Asynchronous Rust
2023-04-18 | Virtual (Washington, DC, US) | Rust DC
Mid-month Rustful—Introducing duplicate! and the peculiarities of proc macros
2023-04-19 | Virtual (Vancouver, BC, CA) | Vancouver Rust
Rust Study/Hack/Hang-out
Europe
2023-03-28 | Zurich, CH | Rust Zurich
High performance concurrent data structures in Rust - March Meetup
2023-03-29 | Paris, FR | Rust Paris
Rust Paris meetup #57
2023-04-04 | Berlin, DE | Berline.rs
Rust and Tell - Goodbye👋 Edition
2023-04-06 | Lyon, FR | Rust Lyon
Rust Lyon Meetup #3
2023-04-19 | Zurich, CH | Rust Zurich
sett: data encryption and transfer made easy(ier)
Asia
2023-04-08 | Kyoto, JP | Kansai Rust
Demystifying Closures
2023-04-12 | Kuala Lumpur, MY | Rust Malaysia; Telegram
Rust Meetup Malaysia April 2023: How far is Dioxus from React? by Ivan Tham | Map
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Jobs
Please see the latest Who's Hiring thread on r/rust
Quote of the Week
The generated program is a random sequence of bytes that just happens to take the shape of a seemingly working program by accident. Such is the joy of code that causes UB. You cannot deduce anything from what happens when you execute a program with UB, since that act is by itself meaningless. You need to establish that your program has no UB before making any inference based on what you see the program do after it came out of the compiler.
– Ralf Jung on github
Thanks to bugaevc for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email list hosting is sponsored by The Rust Foundation
Discuss on r/rust
1 note · View note
holyjak · 2 years ago
Text
typst/typst: A new markup-based typesetting system that is powerful and easy to learn
A modern replacement for LaTeX. Written in Rust.
0 notes
joniksj · 7 months ago
Text
hi !!!!!!!! :3 :3 :3
last song: The Key To Life On Earth (Declan McKenna, Zeros, 2020)
favourite colour: #1a1981
currently watching: none currently :[ don't have time to get Fully into a show/series SNDNSNS
spicy/savoury/sweet: savoury/sweet i think :]
relationship status: none SJDHHSD still looking for someone to Full Cuddle with (aromantically)
current obsessions: typst, twine, conlanging (plan to post about it Soon™!), trying to get back into geometry dash and minecraft,,,
tags: umm um @prettiest-theresa @labyrinth-guardian @joniksj @joniksj i dont have nine people sadly 😔 (would tag my irls if they had tumblr)
Nine people i'd like to get to know better:
Tagged by: @bell-of-indecision, thank you so much for tagging me <3
Last Song: Gmfu by Odetari,6arelyhuman
Favourite colour: Dark red, violet, pink
Currently watching: Death note, ep6
Spicy/Savoury/Sweet: Spicy
Relationship status: Single
Current Obsession: Mbti types and cognitive functions.
Tagging: @somin-yin @a-cloud-for-dreams @axepen @hinsaa-paramo-dharma @basic-bitch-alkali @rhysaka @blackknight-100 @squishywizardd @reykalot
10K notes · View notes
hackernewsrobot · 4 months ago
Text
Typst: An easy to learn alternative for LaTex
https://github.com/typst/typst
0 notes
fck-diewelt · 4 years ago
Text
Emojis, die du schickst
Auch die Nudes, sorry, turn’n mich nicht mehr an
Weiß auch nicht, was es ist
Du lässt mich kalt, besser ruf mich nicht mehr an
Und ja
Noch bis letzte Woche hab'n wir jede Nacht getextet durchgemacht, wir zwei
Jetzt typst du „I love you!“ und „Ich vermisse dich!“ ins Telefon
Und ich schlaf' währenddessen einfach ein
🙏🏻😋
5 notes · View notes
hirnkampf · 6 years ago
Text
Noch bis letzte Woche hab'n wir jede Nacht getextet durchgemacht, wir zwei
Jetzt typst du „I love you!“ und „Ich vermisse dich!“ ins Telefon
Und ich schlaf' währenddessen einfach ein
KitschKrieg feat. Cro, AnnenMayKantereit & Trettmann
50 notes · View notes
caldwells-blog1 · 9 years ago
Text
erxsus replied to your post “If I’m going to find this book, I’m going to need more to go on than...”
{ whispers can i reply to this in a separate post?
( yess feel free to bb go ahead!! C:
0 notes
lady-inkyrius · 8 months ago
Text
“#OP clearly Libertinus is better”
– @winsaykophum
Linux Libertine / Libertinus Serif is definitely a nice font, of all the fonts that aim to be open source replacements or alternatives to core fonts like Times New Roman it's probably the only one I would actually use, if only because it's the one that's the least similar to the font it's an alternative to.
A lot of the other FOSS alternatives are literally just clones (FreeSerif, Nimbus Roman) or mediocre looking but metrically compatible (Liberation Serif). Libertinus isn't quite metrically compatible, but it does actually look good.
While my browser is set to the Noto family, I do have Libertinus as the default in LibreOffice (which I don't actually write that much in), and Linux Libertine is the default in Typst (which I write in more often).
Thinking about Computer Modern again…
[post copied from my cohost]
Tumblr media
Computer Modern has a rather unique position in modern typography. It's a font only widely used¹ because it's the default for something, but unlike other defaults (Arial, Helvetica, TNR, Calibri) it's very distinctive. Didones are rarely used in body text elsewhere, and especially not ones with the thin strokes of CM.
The most similar fonts I have on my computer are Besley* and Munson, both of which are really Clarendon revivals rather than Didones, and neither of which comes anywhere close to the thinness of Computer Modern. Bodoni itself goes the other way with much more extreme contrast than CM – though looking at Bodoni* the 9pt size seems similar if I paid for the variable version – and anyways it only seems to be commonly used nowadays as a display font.
It's just an interesting font, I usually dislike this style of font but there's something about Computer Modern in particular that I find endearing. Perhaps just little things like the tail on the ‹a› and ‹t› and on most of the italics. CM's italics might be my favourite part honestly.
¹ While it's definitely widely used, I am curious how well known it is. People know Calibri is the default font in Word because they can see it in the ribbon, but do most people who use LaTeX know what font they're using?
92 notes · View notes
hackernewsrobot · 1 year ago
Text
Typst – Compose Papers Faster
https://typst.app/
0 notes
rendakuenthusiast · 11 months ago
Text
It's like LaTeX but better
\leq and \geq are two of my acquaintances
128 notes · View notes