parley
Rich text layout library
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- ci.yml
- copyright.sh
- pull_request_template.md
- attribute_segments.rs
- attributed_text.rs
- error.rs
- lib.rs
- text_range.rs
- text_storage.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- concept.md
- design.md
- mockup1.png
- mockup2.png
- lib.rs
- Cargo.toml
- access_ids.rs
- main.rs
- text.rs
- Cargo.toml
- main.rs
- Cargo.toml
- main.rs
- Cargo.toml
- main.rs
- Cargo.toml
- generic_families.rs
- android.rs
- coretext.rs
- dwrite.rs
- fontconfig.rs
- mod.rs
- mod.rs
- query.rs
- attributes.rs
- charmap.rs
- fallback.rs
- family.rs
- family_name.rs
- font.rs
- generic.rs
- impl_fontconfig.rs
- lib.rs
- matching.rs
- scan.rs
- script.rs
- source.rs
- source_cache.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- bidi.rs
- font.rs
- font_family.rs
- generic_family.rs
- impl_bytemuck.rs
- language.rs
- lib.rs
- script.rs
- tag.rs
- text.rs
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- cursor.rs
- editor.rs
- mod.rs
- selection.rs
- accessibility.rs
- alignment.rs
- cluster.rs
- data.rs
- layout.rs
- line.rs
- line_break.rs
- mod.rs
- run.rs
- mod.rs
- range.rs
- tree.rs
- mod.rs
- brush.rs
- font.rs
- mod.rs
- styleset.rs
- asserts.rs
- mod.rs
- mod.rs
- test_analysis.rs
- test_builders.rs
- analysis.rs
- builder.rs
- context.rs
- font.rs
- inline_box.rs
- lib.rs
- setting.rs
- util.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- main.rs
- benches.rs
- fontique_benches.rs
- lib.rs
- .gitignore
- Cargo.toml
- README.md
- mod.rs
- lib.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- lib.rs
- main.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- Arimo-VariableFont_wght.ttf
- LICENSE.txt
- LICENSE.txt
- NotoColorEmoji-CBTF-Subset.ttf
- NotoColorEmoji-Subset.ttf
- README.md
- LICENSE.txt
- NotoKufiArabic-Regular.otf
- LICENSE-Roboto-Regular.txt
- LICENSE-RobotoFlex-VariableFont.txt
- Roboto-Regular.ttf
- RobotoFlex-VariableFont.ttf
- arabic.txt
- japanese.txt
- latin.txt
- README.md
- lib.rs
- Cargo.toml
- README.md
- atom.rs
- cache.rs
- cluster.rs
- data.rs
- mod.rs
- shaped_text.rs
- shaper.rs
- analysis.rs
- analyzer.rs
- bidi.rs
- break_overrides.rs
- glyph.rs
- itemize.rs
- lib.rs
- lru_cache.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- .gitignore
- Arimo.csv
- Roboto.csv
- main.rs
- .gitignore
- Cargo.toml
- index.html
- preview_cases.rs
- lib.rs
- Cargo.toml
- base_level_alignment_ltr-center.png
- base_level_alignment_ltr-end.png
- base_level_alignment_ltr-justify.png
- base_level_alignment_ltr-start.png
- base_level_alignment_rtl-center.png
- base_level_alignment_rtl-end.png
- base_level_alignment_rtl-justify.png
- base_level_alignment_rtl-start.png
- break_by_length_basic-0.png
- break_by_length_exact_fit-0.png
- break_by_length_justified_last_line_start_aligned-by_length.png
- break_by_length_justified_last_line_start_aligned-max_advance.png
- break_by_length_matches_max_advance_with_letter_spacing-by_length.png
- break_by_length_matches_max_advance_with_letter_spacing-max_advance.png
- break_by_length_multiple_inline_boxes-0.png
- break_by_length_single_cluster_lines-0.png
- break_by_length_varying_lengths-0.png
- break_by_length_with_emoji-0.png
- break_by_length_with_emoji_only-0.png
- break_by_length_with_inline_box-0.png
- break_by_length_with_ligature-0.png
- break_by_length_with_newline-0.png
- break_by_length_with_spaces-0.png
- content_widths-max.png
- content_widths-min.png
- content_widths_rtl-max.png
- content_widths_rtl-min.png
- custom_break_lines_circle_layout-0.png
- custom_break_lines_waterfall_layout-center.png
- custom_break_lines_waterfall_layout-end.png
- custom_break_lines_waterfall_layout-justify.png
- custom_break_lines_waterfall_layout-start.png
- custom_break_lines_zigzag_layout-center.png
- custom_break_lines_zigzag_layout-end.png
- custom_break_lines_zigzag_layout-start.png
- dont_justify_space_inside_grapheme-0.png
- draw_bitmap_emoji-2x_hint.png
- draw_bitmap_emoji-2x_hint_skew.png
- draw_bitmap_emoji-2x_nohint.png
- draw_bitmap_emoji-2x_nohint_skew.png
- draw_bitmap_emoji-hint.png
- draw_bitmap_emoji-hint_skew.png
- draw_bitmap_emoji-nohint.png
- draw_bitmap_emoji-nohint_skew.png
- draw_colr_emoji-2x_hint.png
- draw_colr_emoji-2x_hint_skew.png
- draw_colr_emoji-2x_nohint.png
- draw_colr_emoji-2x_nohint_skew.png
- draw_colr_emoji-hint.png
- draw_colr_emoji-hint_skew.png
- draw_colr_emoji-nohint.png
- draw_colr_emoji-nohint_skew.png
- draw_colr_emoji_with_non_printing_variation_selector_16-2x_hint.png
- draw_colr_emoji_with_non_printing_variation_selector_16-2x_hint_skew.png
- draw_colr_emoji_with_non_printing_variation_selector_16-2x_nohint.png
- draw_colr_emoji_with_non_printing_variation_selector_16-2x_nohint_skew.png
- draw_colr_emoji_with_non_printing_variation_selector_16-hint.png
- draw_colr_emoji_with_non_printing_variation_selector_16-hint_skew.png
- draw_colr_emoji_with_non_printing_variation_selector_16-nohint.png
- draw_colr_emoji_with_non_printing_variation_selector_16-nohint_skew.png
- draw_underline_descenders-2x_hint.png
- draw_underline_descenders-2x_hint_skew.png
- draw_underline_descenders-2x_nohint.png
- draw_underline_descenders-2x_nohint_skew.png
- draw_underline_descenders-hint.png
- draw_underline_descenders-hint_skew.png
- draw_underline_descenders-nohint.png
- draw_underline_descenders-nohint_skew.png
- editor_double_newline-0.png
- editor_select_all-0.png
- editor_select_hard_line-0.png
- editor_select_hard_line-1.png
- editor_select_hard_line-2.png
- editor_select_hard_line-3.png
- editor_select_hard_line-4.png
- editor_select_hard_line-5.png
- editor_select_hard_line-6.png
- editor_simple_move-0.png
- editor_simple_move-1.png
- editor_simple_move-2.png
- editor_simple_move-3.png
- editor_simple_move-4.png
- float_simple-0.png
- full_width_inbox-exact.png
- full_width_inbox-larger.png
- full_width_inbox-smaller.png
- inbox_below_baseline_keeps_grid-0.png
- inbox_content_width-full_width.png
- inbox_content_width-trailing_whitespace.png
- inbox_separated_by_whitespace-0.png
- inbox_with_baseline-bottom.png
- inbox_with_baseline-middle.png
- inbox_with_baseline-top.png
- inboxes_with_large_ascent_and_descent-0.png
- inboxes_with_matching_baselines-0.png
- interaction_font_size_line_height_absolute-size_12.png
- interaction_font_size_line_height_absolute-size_24.png
- interaction_font_size_line_height_absolute-size_36.png
- interaction_font_size_line_height_relative-size_12.png
- interaction_font_size_line_height_relative-size_24.png
- interaction_font_size_line_height_relative-size_36.png
- interaction_font_weight_vs_variations-both.png
- interaction_font_weight_vs_variations-variation_only.png
- interaction_font_weight_vs_variations-weight_only.png
- interaction_letter_spacing_ligatures-no_spacing.png
- interaction_letter_spacing_ligatures-with_spacing.png
- interaction_letter_spacing_ligatures-with_spacing_and_ligatures.png
- interaction_underline_with_offset_and_size-custom.png
- interaction_underline_with_offset_and_size-default.png
- interaction_weight_style_width-black_expanded_italic.png
- interaction_weight_style_width-bold_italic.png
- interaction_weight_style_width-light_condensed.png
- interaction_word_spacing_justify-justify_no_spacing.png
- interaction_word_spacing_justify-justify_with_spacing.png
- issue_409-last_line_one_word.png
- issue_409-last_line_three_words.png
- issue_409-one_line.png
- issue_409-paragraphs.png
- leading_whitespace-collapse.png
- leading_whitespace-preserve.png
- lines_fractional_line_height_big_negative_leading-0.png
- lines_fractional_line_height_big_positive_leading-0.png
- lines_fractional_line_height_negative_leading-0.png
- lines_fractional_line_height_positive_leading-0.png
- lines_integral_line_height_ascent_descent_rounding-0.png
- lines_integral_line_height_minus_one_leading-0.png
- lines_integral_line_height_plus_one_leading-0.png
- lines_integral_line_height_zero_leading-0.png
- lines_line_height_absolute-0.png
- lines_line_height_metrics_relative-0.png
- lines_line_height_rounds_down-0.png
- lines_line_height_rounds_up-0.png
- lines_line_height_size_relative-0.png
- lines_negative_leading_inline_box_grows_line_box-0.png
- max_context_with_mandatory_breaks-max_context_with_mandatory_breaks.png
- nested_span_inheritance-0.png
- only_inboxes_wrap-0.png
- overflow_alignment_rtl-0.png
- overflow_wrap_anywhere_min_content_width-0.png
- overflow_wrap_break_word_min_content_width-0.png
- overflow_wrap_during-0.png
- overflow_wrap_everywhere-0.png
- overflow_wrap_first_half-0.png
- overflow_wrap_narrow-0.png
- overflow_wrap_off-0.png
- overflow_wrap_second_half-0.png
- placing_inboxes-end_nl.png
- placing_inboxes-in_word.png
- placing_inboxes-start.png
- placing_inboxes-start_nl.png
- plain_multiline_text-0.png
- realign-0.png
- shaping_context_across_items-0.png
- spacing_causes_style_run_breaks-spacing_style_run_breaks.png
- style_features_ligatures_ltr_cluster_details-0.png
- style_features_ligatures_off-0.png
- style_features_ligatures_on-0.png
- style_features_ligatures_rtl_cluster_details-0.png
- style_features_small_caps-0.png
- style_font_family_named-roboto.png
- style_font_size_values-size_12.png
- style_font_size_values-size_16.png
- style_font_size_values-size_24.png
- style_font_size_values-size_36.png
- style_font_size_values-size_48.png
- style_font_style_values-italic.png
- style_font_style_values-normal.png
- style_font_style_values-oblique.png
- style_font_weight_uses_variable_axis_default-0.png
- style_font_weight_values-black.png
- style_font_weight_values-bold.png
- style_font_weight_values-light.png
- style_font_weight_values-medium.png
- style_font_weight_values-normal.png
- style_font_weight_values-semibold.png
- style_font_weight_values-thin.png
- style_font_width_values-condensed.png
- style_font_width_values-expanded.png
- style_font_width_values-normal.png
- style_font_width_values-ultra_condensed.png
- style_font_width_values-ultra_expanded.png
- style_letter_spacing_negative-neg_1.png
- style_letter_spacing_negative-neg_2.png
- style_letter_spacing_positive-pos_1.png
- style_letter_spacing_positive-pos_2.png
- style_letter_spacing_positive-pos_4.png
- style_letter_spacing_positive-pos_8.png
- style_letter_spacing_with_ligatures-no_spacing.png
- style_letter_spacing_with_ligatures-with_spacing.png
- style_line_height_absolute-abs_16.png
- style_line_height_absolute-abs_24.png
- style_line_height_absolute-abs_32.png
- style_line_height_absolute-abs_48.png
- style_line_height_font_relative-rel_10.png
- style_line_height_font_relative-rel_12.png
- style_line_height_font_relative-rel_15.png
- style_line_height_font_relative-rel_20.png
- style_line_height_metrics_relative-metrics_10.png
- style_line_height_metrics_relative-metrics_12.png
- style_line_height_metrics_relative-metrics_15.png
- style_line_height_metrics_relative-metrics_8.png
- style_locale_arabic-0.png
- style_locale_mixed_bidi-ar.png
- style_locale_mixed_bidi-en.png
- style_strikethrough-0.png
- style_strikethrough_offset_values-neg_2.png
- style_strikethrough_offset_values-pos_0.png
- style_strikethrough_offset_values-pos_2.png
- style_strikethrough_offset_values-pos_4.png
- style_strikethrough_size_values-size_10.png
- style_strikethrough_size_values-size_20.png
- style_strikethrough_size_values-size_40.png
- style_strikethrough_size_values-size_5.png
- style_underline-0.png
- style_underline_across_line_break-0.png
- style_underline_and_strikethrough-0.png
- style_underline_offset_values-neg_2.png
- style_underline_offset_values-pos_0.png
- style_underline_offset_values-pos_2.png
- style_underline_offset_values-pos_4.png
- style_underline_partial_text-0.png
- style_underline_size_values-size_10.png
- style_underline_size_values-size_20.png
- style_underline_size_values-size_40.png
- style_underline_size_values-size_5.png
- style_variations_multiple_axes-0.png
- style_variations_weight_axis-wght_100.png
- style_variations_weight_axis-wght_400.png
- style_variations_weight_axis-wght_700.png
- style_variations_weight_axis-wght_900.png
- style_variations_width_axis-wdth_100.png
- style_variations_width_axis-wdth_125.png
- style_variations_width_axis-wdth_75.png
- style_word_spacing_negative-neg_2.png
- style_word_spacing_negative-neg_4.png
- style_word_spacing_positive-pos_16.png
- style_word_spacing_positive-pos_2.png
- style_word_spacing_positive-pos_4.png
- style_word_spacing_positive-pos_8.png
- test_cluster_info-arabic.png
- test_cluster_info-latin.png
- test_cluster_info-ltr_rtl_mixed.png
- test_cluster_info-newlines.png
- text_indent_basic-0.png
- text_indent_center_alignment-0.png
- text_indent_each_line-0.png
- text_indent_hanging-0.png
- text_indent_hanging_each_line-0.png
- text_indent_justify-0.png
- text_indent_line_breaking-0.png
- text_indent_negative-0.png
- text_indent_negative_hanging-0.png
- text_indent_no_wrap-0.png
- text_indent_right_alignment-0.png
- text_indent_rtl_basic-0.png
- text_indent_rtl_center_alignment-0.png
- text_indent_rtl_each_line-0.png
- text_indent_rtl_hanging-0.png
- text_indent_rtl_justify-0.png
- text_indent_rtl_negative-0.png
- text_indent_zero-0.png
- trailing_whitespace_bidi-hard_wrap_ltr_rtl.png
- trailing_whitespace_bidi-hard_wrap_rtl_ltr.png
- trailing_whitespace_bidi-soft_wrap_ltr_rtl.png
- trailing_whitespace_bidi-soft_wrap_rtl_ltr.png
- trailing_whitespace_ltr-hard_wrap.png
- trailing_whitespace_ltr-soft_wrap.png
- trailing_whitespace_rtl-hard_wrap.png
- trailing_whitespace_rtl-soft_wrap.png
- word_break_break_all_during-0.png
- word_break_break_all_everywhere-0.png
- word_break_break_all_first_half-0.png
- word_break_break_all_min_content_width-0.png
- word_break_break_all_second_half-0.png
- word_break_keep_all-ID_and_CJ.png
- word_break_keep_all-japanese.png
- word_break_keep_all-korean.png
- word_break_keep_all-korean_hangul_jamos.png
- word_break_keep_all-latin.png
- word_break_wpt007-0.png
- wrap_url_breaks_after_slash-0.png
- wrap_url_override_no_break_after_slash-0.png
- decorations.rs
- font_selection.rs
- font_shaping.rs
- interactions.rs
- mod.rs
- spacing.rs
- asserts.rs
- cursor_test.rs
- env.rs
- mod.rs
- renderer.rs
- samples.rs
- basic.rs
- cursor.rs
- draw.rs
- editor.rs
- exclusions.rs
- floats.rs
- issues.rs
- line_break.rs
- linebreaking_matches_chrome.rs
- lines.rs
- mod.rs
- out_of_flow_boxes.rs
- text_indent.rs
- wrap.rs
- Cargo.toml
- lines.html
- README.md
- main.rs
- Cargo.toml
- README.md
- .clippy.toml
- .gitattributes
- .gitignore
- .rustfmt.toml
- .taplo.toml
- .typos.toml
- AUTHORS
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE
- LICENSE-MIT
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/linebender/parley
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd parley
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Rust
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo update -p package_name --precise 0.1.1
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
