mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
Fix typos
This commit is contained in:
parent
fd787317a8
commit
1a9bcaccec
@ -42,7 +42,7 @@ use crate::text::TextNode;
|
|||||||
/// - items: Content (positional, variadic)
|
/// - items: Content (positional, variadic)
|
||||||
/// The enumeration's children.
|
/// The enumeration's children.
|
||||||
///
|
///
|
||||||
/// When using the enum syntax, adjacents items are automatically collected
|
/// When using the enum syntax, adjacent items are automatically collected
|
||||||
/// into enumerations, even through constructs like for loops.
|
/// into enumerations, even through constructs like for loops.
|
||||||
///
|
///
|
||||||
/// ### Example
|
/// ### Example
|
||||||
|
@ -38,7 +38,7 @@ use crate::text::TextNode;
|
|||||||
/// - items: Content (positional, variadic)
|
/// - items: Content (positional, variadic)
|
||||||
/// The list's children.
|
/// The list's children.
|
||||||
///
|
///
|
||||||
/// When using the list syntax, adjacents items are automatically collected
|
/// When using the list syntax, adjacent items are automatically collected
|
||||||
/// into lists, even through constructs like for loops.
|
/// into lists, even through constructs like for loops.
|
||||||
///
|
///
|
||||||
/// ### Example
|
/// ### Example
|
||||||
|
@ -4,7 +4,7 @@ use crate::prelude::*;
|
|||||||
/// # Table
|
/// # Table
|
||||||
/// A table of items.
|
/// A table of items.
|
||||||
///
|
///
|
||||||
/// Tables are used to arrange content in cells. Cells can contain arbitray
|
/// Tables are used to arrange content in cells. Cells can contain arbitrary
|
||||||
/// content, including multiple paragraphs and are specified in row-major order.
|
/// content, including multiple paragraphs and are specified in row-major order.
|
||||||
/// Because tables are just grids with configurable cell properties, refer to
|
/// Because tables are just grids with configurable cell properties, refer to
|
||||||
/// the [grid documentation](@grid) for more information on how to size the
|
/// the [grid documentation](@grid) for more information on how to size the
|
||||||
|
@ -24,7 +24,7 @@ use crate::text::{SpaceNode, TextNode};
|
|||||||
/// - items: Content (positional, variadic)
|
/// - items: Content (positional, variadic)
|
||||||
/// The term list's children.
|
/// The term list's children.
|
||||||
///
|
///
|
||||||
/// When using the term list syntax, adjacents items are automatically
|
/// When using the term list syntax, adjacent items are automatically
|
||||||
/// collected into term lists, even through constructs like for loops.
|
/// collected into term lists, even through constructs like for loops.
|
||||||
///
|
///
|
||||||
/// ### Example
|
/// ### Example
|
||||||
|
@ -126,7 +126,7 @@ pub fn luma(args: &mut Args) -> SourceResult<Value> {
|
|||||||
///
|
///
|
||||||
/// ## Parameters
|
/// ## Parameters
|
||||||
/// - hex: EcoString (positional)
|
/// - hex: EcoString (positional)
|
||||||
/// The color in hexademical notation.
|
/// The color in hexadecimal notation.
|
||||||
///
|
///
|
||||||
/// Accepts three, four, six or eight hexadecimal digits and optionally
|
/// Accepts three, four, six or eight hexadecimal digits and optionally
|
||||||
/// a leading hashtag.
|
/// a leading hashtag.
|
||||||
|
@ -5,7 +5,7 @@ use crate::prelude::*;
|
|||||||
|
|
||||||
/// Arrange spacing, paragraphs and block-level nodes into a flow.
|
/// Arrange spacing, paragraphs and block-level nodes into a flow.
|
||||||
///
|
///
|
||||||
/// This node is reponsible for layouting both the top-level content flow and
|
/// This node is responsible for layouting both the top-level content flow and
|
||||||
/// the contents of boxes.
|
/// the contents of boxes.
|
||||||
#[capable(Layout)]
|
#[capable(Layout)]
|
||||||
#[derive(Hash)]
|
#[derive(Hash)]
|
||||||
@ -244,7 +244,7 @@ impl<'a> FlowLayouter<'a> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Determine the size of the flow in this region dependening on whether
|
// Determine the size of the flow in this region depending on whether
|
||||||
// the region expands.
|
// the region expands.
|
||||||
let mut size = self.expand.select(self.full, used);
|
let mut size = self.expand.select(self.full, used);
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ impl<'a> Regions<'a> {
|
|||||||
/// An iterator that returns the sizes of the first and all following
|
/// An iterator that returns the sizes of the first and all following
|
||||||
/// regions, equivalently to what would be produced by calling
|
/// regions, equivalently to what would be produced by calling
|
||||||
/// [`next()`](Self::next) repeatedly until all regions are exhausted.
|
/// [`next()`](Self::next) repeatedly until all regions are exhausted.
|
||||||
/// This iterater may be infinite.
|
/// This iterator may be infinite.
|
||||||
pub fn iter(&self) -> impl Iterator<Item = Size> + '_ {
|
pub fn iter(&self) -> impl Iterator<Item = Size> + '_ {
|
||||||
let first = std::iter::once(self.first);
|
let first = std::iter::once(self.first);
|
||||||
let backlog = self.backlog.iter();
|
let backlog = self.backlog.iter();
|
||||||
|
@ -198,17 +198,17 @@ impl Resolve for HorizontalAlign {
|
|||||||
/// How to determine line breaks in a paragraph.
|
/// How to determine line breaks in a paragraph.
|
||||||
#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
|
#[derive(Debug, Copy, Clone, Eq, PartialEq, Hash)]
|
||||||
pub enum Linebreaks {
|
pub enum Linebreaks {
|
||||||
/// Determine the linebreaks in a simple first-fit style.
|
/// Determine the line breaks in a simple first-fit style.
|
||||||
Simple,
|
Simple,
|
||||||
/// Optimize the linebreaks for the whole paragraph.
|
/// Optimize the line breaks for the whole paragraph.
|
||||||
Optimized,
|
Optimized,
|
||||||
}
|
}
|
||||||
|
|
||||||
castable! {
|
castable! {
|
||||||
Linebreaks,
|
Linebreaks,
|
||||||
/// Determine the linebreaks in a simple first-fit style.
|
/// Determine the line breaks in a simple first-fit style.
|
||||||
"simple" => Self::Simple,
|
"simple" => Self::Simple,
|
||||||
/// Optimize the linebreaks for the whole paragraph.
|
/// Optimize the line breaks for the whole paragraph.
|
||||||
///
|
///
|
||||||
/// Typst will try to produce more evenly filled lines of text by
|
/// Typst will try to produce more evenly filled lines of text by
|
||||||
/// considering the whole paragraph when calculating line breaks.
|
/// considering the whole paragraph when calculating line breaks.
|
||||||
@ -861,12 +861,7 @@ fn linebreak_optimized<'a>(vt: &Vt, p: &'a Preparation<'a>, width: Abs) -> Vec<L
|
|||||||
// has minimum cost. All breakpoints before this one become
|
// has minimum cost. All breakpoints before this one become
|
||||||
// inactive since no line can span above the mandatory break.
|
// inactive since no line can span above the mandatory break.
|
||||||
active = k;
|
active = k;
|
||||||
MIN_COST
|
MIN_COST + if attempt.justify { ratio.powi(3).abs() } else { 0.0 }
|
||||||
+ if attempt.justify {
|
|
||||||
ratio.powi(3).abs()
|
|
||||||
} else {
|
|
||||||
0.0
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// Normal line with cost of |ratio^3|.
|
// Normal line with cost of |ratio^3|.
|
||||||
ratio.powi(3).abs()
|
ratio.powi(3).abs()
|
||||||
|
@ -253,7 +253,7 @@ impl Texify for MonoNode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// # Doublestruck
|
/// # Blackboard Bold
|
||||||
/// Blackboard bold (double-struck) font style in math.
|
/// Blackboard bold (double-struck) font style in math.
|
||||||
///
|
///
|
||||||
/// For uppercase latin letters, blackboard bold is additionally available
|
/// For uppercase latin letters, blackboard bold is additionally available
|
||||||
|
@ -40,7 +40,7 @@ impl OutlineNode {
|
|||||||
pub const TITLE: Option<Smart<Content>> = Some(Smart::Auto);
|
pub const TITLE: Option<Smart<Content>> = Some(Smart::Auto);
|
||||||
|
|
||||||
/// The maximum depth up to which headings are included in the outline. When
|
/// The maximum depth up to which headings are included in the outline. When
|
||||||
/// this arguement is `{none}`, all headings are included.
|
/// this argument is `{none}`, all headings are included.
|
||||||
pub const DEPTH: Option<NonZeroUsize> = None;
|
pub const DEPTH: Option<NonZeroUsize> = None;
|
||||||
|
|
||||||
/// Whether to indent the subheadings to align the start of their numbering
|
/// Whether to indent the subheadings to align the start of their numbering
|
||||||
|
@ -29,7 +29,7 @@ impl Behave for SpaceNode {
|
|||||||
/// # Line Break
|
/// # Line Break
|
||||||
/// Inserts a line break.
|
/// Inserts a line break.
|
||||||
///
|
///
|
||||||
/// Advances the paragraph to the next line. A single trailing linebreak at the
|
/// Advances the paragraph to the next line. A single trailing line break at the
|
||||||
/// end of a paragraph is ignored, but more than one creates additional empty
|
/// end of a paragraph is ignored, but more than one creates additional empty
|
||||||
/// lines.
|
/// lines.
|
||||||
///
|
///
|
||||||
@ -41,7 +41,7 @@ impl Behave for SpaceNode {
|
|||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// ## Syntax
|
/// ## Syntax
|
||||||
/// This function also has dedicated syntax: To insert a linebreak, simply write
|
/// This function also has dedicated syntax: To insert a line break, simply write
|
||||||
/// a backslash followed by whitespace. This always creates an unjustified
|
/// a backslash followed by whitespace. This always creates an unjustified
|
||||||
/// break.
|
/// break.
|
||||||
///
|
///
|
||||||
@ -58,7 +58,7 @@ impl Behave for SpaceNode {
|
|||||||
/// #let jb = linebreak(justify: true)
|
/// #let jb = linebreak(justify: true)
|
||||||
///
|
///
|
||||||
/// I have manually tuned the #jb
|
/// I have manually tuned the #jb
|
||||||
/// linebreaks in this paragraph #jb
|
/// line breaks in this paragraph #jb
|
||||||
/// for an _interesting_ result. #jb
|
/// for an _interesting_ result. #jb
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
|
@ -64,7 +64,7 @@ impl SmartQuoteNode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// State machine for smart quote subtitution.
|
/// State machine for smart quote substitution.
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub struct Quoter {
|
pub struct Quoter {
|
||||||
/// How many quotes have been opened.
|
/// How many quotes have been opened.
|
||||||
|
@ -42,7 +42,7 @@ impl SubNode {
|
|||||||
/// N#sub(typographic: false)[1]
|
/// N#sub(typographic: false)[1]
|
||||||
/// ```
|
/// ```
|
||||||
pub const TYPOGRAPHIC: bool = true;
|
pub const TYPOGRAPHIC: bool = true;
|
||||||
/// The baseline shift for synthetic subcripts. Does not apply if
|
/// The baseline shift for synthetic subscripts. Does not apply if
|
||||||
/// `typographic` is true and the font has subscript codepoints for the
|
/// `typographic` is true and the font has subscript codepoints for the
|
||||||
/// given `body`.
|
/// given `body`.
|
||||||
pub const BASELINE: Length = Em::new(0.2).into();
|
pub const BASELINE: Length = Em::new(0.2).into();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user